当前位置: 技术问答>linux和unix
shell这样写法为什么会出错
来源: 互联网 发布时间:2016-03-05
本文导语: 我写了这样一个shell叫zhou.sh ---------------------------------- [wls8@cxxd loaddata]$ cat zhou.sh # # PROGRAM_NAME="upData"; echo $PROGRAM_NAME echo zhou1 echo zhou2 ---------------------------- [wls8@cxxd loaddata]$ ./zhou.sh : command not found upData zhou1 zhou2 ...
我写了这样一个shell叫zhou.sh
----------------------------------
[wls8@cxxd loaddata]$ cat zhou.sh
#
#
PROGRAM_NAME="upData";
echo $PROGRAM_NAME
echo zhou1
echo zhou2
----------------------------
[wls8@cxxd loaddata]$ ./zhou.sh
: command not found
upData
zhou1
zhou2
: command not found
---------------------------------
我用./zhou.sh执行,出现了如上的: command not found,这是为什么?
----------------------------------
[wls8@cxxd loaddata]$ cat zhou.sh
#
#
PROGRAM_NAME="upData";
echo $PROGRAM_NAME
echo zhou1
echo zhou2
----------------------------
[wls8@cxxd loaddata]$ ./zhou.sh
: command not found
upData
zhou1
zhou2
: command not found
---------------------------------
我用./zhou.sh执行,出现了如上的: command not found,这是为什么?
|
修改zhou.sh的存取权限
chmod u+x zhou.sh
chmod u+x zhou.sh