2011-02-11 53 views
7

我运行OSX 10.6,和我有一个文件“hi.sh”这个非常简单的脚本:很简单OSX的bash脚本:回声没有给出输出

#!/bin/bash 
echo "hi" 

我已经运行“文件模式+ x hi.sh“。现在,我已经尝试了以下两种方法:

$ ./hi.sh 
$ bash hi.sh 

既不输出“hi”。可能是什么问题呢?

+0

你确定你的bash路径?做“的庆典”也尝试#!/ bin/sh的 – corroded 2011-02-11 08:49:25

+0

“的庆典”给出“/斌/庆典” – maackle 2011-02-11 09:55:53

回答

15

这可能是因为您使用的编辑器,默认为\r如线分离器,这是经典下所使用的分离器(预OS X)的MacOS。尝试wc -l hi.sh;如果你得到0行,那么这是一个行结束问题。那么你的脚本将只是一条评论线,这当然不会做任何事情。