我在使用Cygwin的Windows上运行.sh脚本时遇到麻烦。
当我运行文件时:./build.sh -s srv.txt
我得到:./build.sh: line 1: #!/bin/bash: No such file or directory
你们能帮我什么意思吗?第一行注释:)
谢谢。
我在Windows下运行cygwin时遇到了同样的问题。对我而言,这与路径无关。
它与编码有关。我用UTF-8
与BOM(字节顺序标记)。BOM导致其阻塞。一旦删除它,它就可以完美地工作了。
我通过以下方式使用Notepad ++更新了编码:
编码->在没有BOM的UTF-8中编码
的which bash
命令输出:
/usr/bin/bash
但是它仍然能够解决
#!/bin/bash
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句