7
我运行OSX 10.6,和我有一个文件“hi.sh”这个非常简单的脚本:很简单OSX的bash脚本:回声没有给出输出
#!/bin/bash
echo "hi"
我已经运行“文件模式+ x hi.sh“。现在,我已经尝试了以下两种方法:
$ ./hi.sh
$ bash hi.sh
既不输出“hi”。可能是什么问题呢?
我运行OSX 10.6,和我有一个文件“hi.sh”这个非常简单的脚本:很简单OSX的bash脚本:回声没有给出输出
#!/bin/bash
echo "hi"
我已经运行“文件模式+ x hi.sh“。现在,我已经尝试了以下两种方法:
$ ./hi.sh
$ bash hi.sh
既不输出“hi”。可能是什么问题呢?
这可能是因为您使用的编辑器,默认为\r
如线分离器,这是经典下所使用的分离器(预OS X)的MacOS。尝试wc -l hi.sh
;如果你得到0行,那么这是一个行结束问题。那么你的脚本将只是一条评论线,这当然不会做任何事情。
你确定你的bash路径?做“的庆典”也尝试#!/ bin/sh的 – corroded 2011-02-11 08:49:25
“的庆典”给出“/斌/庆典” – maackle 2011-02-11 09:55:53