我正在尝试执行bash脚本(git-ftp),但似乎无法执行。这就是发生的事情:
[trusktr@rocketship ~]$ ~/scripts/git-ftp
: No such file or directory
该文件具有许可755。
以下是脚本的内容:http://pastie.org/3567556
为什么我会得到这个错误?我能做些什么来解决这个问题?
发布于 2012-03-11 08:36:04
如果脚本有windows行结尾而不是unix行结尾,我就会看到这个错误。尝试在脚本上运行dos2unix
,看看是否出现相同的错误。
发布于 2012-03-11 08:31:03
脚本中是否有#!
(hash bang)行,路径名是否可以解析?
如果脚本正在运行,则可能是脚本中的某些内容。将此命令添加到脚本的顶部,在任何其他命令之前(当然也要在hash bang之后,如果有的话):
set -x # enable trace mode
https://stackoverflow.com/questions/9651406
复制相似问题