我正在尝试执行bash脚本(git-ftp),但我似乎无法做到。这就是:
[trusktr@rocketship ~]$ ~/scripts/git-ftp
: No such file or directory
该文件具有权限755。
这是脚本的内容:http://pastie.org/3567556
为什么我收到此错误?我该怎么做才能解决问题?
答案 0 :(得分:35)
如果脚本有windows行结尾而不是unix行结尾,我看到了这个错误。尝试在脚本上运行dos2unix
,看看是否收到同样的错误。
答案 1 :(得分:1)
脚本中是否有#!
(哈希爆炸)行,路径名是否已解析?
如果脚本正在运行,则可能是脚本中的内容。在任何其他命令之前将此命令添加到脚本的顶部(但当然在哈希爆炸之后,如果有的话):
set -x # enable trace mode