首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么我在尝试执行bash脚本时得到":没有这样的文件或目录“?

为什么我在尝试执行bash脚本时得到":没有这样的文件或目录“?
EN

Stack Overflow用户
提问于 2012-03-11 08:29:43
回答 2查看 11.2K关注 0票数 19

我正在尝试执行bash脚本(git-ftp),但似乎无法执行。这就是发生的事情:

代码语言:javascript
复制
[trusktr@rocketship ~]$ ~/scripts/git-ftp
: No such file or directory

该文件具有许可755。

以下是脚本的内容:http://pastie.org/3567556

为什么我会得到这个错误?我能做些什么来解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-11 08:36:04

如果脚本有windows行结尾而不是unix行结尾,我就会看到这个错误。尝试在脚本上运行dos2unix,看看是否出现相同的错误。

票数 37
EN

Stack Overflow用户

发布于 2012-03-11 08:31:03

脚本中是否有#! (hash bang)行,路径名是否可以解析?

如果脚本正在运行,则可能是脚本中的某些内容。将此命令添加到脚本的顶部,在任何其他命令之前(当然也要在hash bang之后,如果有的话):

代码语言:javascript
复制
set -x   # enable trace mode
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9651406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档