执行 sh 脚本生成其他文件

execution of a sh script generate others file

我有一个简单的脚本 sh,内容很简单:

#!/usr/bin/bash

echo "Example sh"

当我用 ./sample.sh 执行脚本时,我正确地看到了 echo 值,但是在同一个文件夹脚本中,我看到其他没有扩展名的文件名为 d2utmpJvd8r6,例如,具有相同的内容 sample.sh。如何避免这种情况?

谢谢

我解决了。该文件由另一个进程打开,当我尝试通过命令 dos2unix 操作它时,系统会创建一个 tmp 文件。