你复制的时候是不是附带了其他的操作符?
用SecureCRT或者Xmanger,如果没有.sh的话,用手打吧。
你的脚本我执行了,应该是没问题。
-------------------
#!/bin/bash
# Check $1 is equal to "hello"
#history
#2012/02/11 first release
if [ "$1" == "hello" ]; then
echo "hello.how are you"
elif [ "$1" == "" ];then
echo "you must input parameters, ex> {$0 someword}"
else
echo "the only parameter is 'hello', ex> {$0 hello}"
fi
-------------------
返回值:
sh hello.sh hell
the only parameter is 'hello', ex> {hello.sh hello}
[root@server1 tmp]# sh hello.sh hello
hello.how are you
用 bash 即可 不能用 dash 或 sh