我对 Putty 还很陌生。
但是在运行 shell 脚本时出现以下错误:
"cannot execute binary file"
我相信语法是:
sh Name_of_shellScript.sh parameters
我该如何解决这个问题?
答案1
我刚刚遇到了类似的问题,至少在我的情况下,这是由于文件.sh
是 DOS 编码的(即使用\r\n
作为行尾而不是纯文本\n
)。使用古老fromdos
的实用程序进行转换tofrodos 包确实解决了这个问题。
我对 Putty 还很陌生。
但是在运行 shell 脚本时出现以下错误:
"cannot execute binary file"
我相信语法是:
sh Name_of_shellScript.sh parameters
我该如何解决这个问题?
我刚刚遇到了类似的问题,至少在我的情况下,这是由于文件.sh
是 DOS 编码的(即使用\r\n
作为行尾而不是纯文本\n
)。使用古老fromdos
的实用程序进行转换tofrodos 包确实解决了这个问题。