Shell 脚本“无法执行二进制文件”

Shell 脚本“无法执行二进制文件”

我对 Putty 还很陌生。

但是在运行 shell 脚本时出现以下错误:

"cannot execute binary file"

我相信语法是:

sh Name_of_shellScript.sh parameters

我该如何解决这个问题?

答案1

我刚刚遇到了类似的问题,至少在我的情况下,这是由于文件.sh是 DOS 编码的(即使用\r\n作为行尾而不是纯文本\n)。使用古老fromdos的实用程序进行转换tofrodos 包确实解决了这个问题。

相关内容