当前位置: 技术问答>linux和unix
求人看看这个shell问题
来源: 互联网 发布时间:2016-06-12
本文导语: #!/bin/sh USAGE="Usage: $0 processName" if [ $# -ne 1 ]; then echo $USAGE exit 1 fi 这么简单的一个shell脚本怎么也跑不通,报错GetCPUUsage.sh: line 7: syntax error: unexpected end of file 环境是Red hat Enterprise Linux 4 | ...
#!/bin/sh
USAGE="Usage: $0 processName"
if [ $# -ne 1 ]; then
echo $USAGE
exit 1
fi
这么简单的一个shell脚本怎么也跑不通,报错GetCPUUsage.sh: line 7: syntax error: unexpected end of file
环境是Red hat Enterprise Linux 4
USAGE="Usage: $0 processName"
if [ $# -ne 1 ]; then
echo $USAGE
exit 1
fi
这么简单的一个shell脚本怎么也跑不通,报错GetCPUUsage.sh: line 7: syntax error: unexpected end of file
环境是Red hat Enterprise Linux 4
|
[root@manifold ~]# sh test8.sh
Usage: test8.sh processName
[root@manifold ~]# cat test8.sh
#!/bin/bash
USAGE="Usage: $0 processName"
if [ $# -ne 1 ]; then
echo $USAGE
exit 1
fi
我这里运行没有任何问题,估计是lz最后多个个什么符号吧。。。。空行也删掉,看看是不是受影响。。。(本来是不会的)
Usage: test8.sh processName
[root@manifold ~]# cat test8.sh
#!/bin/bash
USAGE="Usage: $0 processName"
if [ $# -ne 1 ]; then
echo $USAGE
exit 1
fi
我这里运行没有任何问题,估计是lz最后多个个什么符号吧。。。。空行也删掉,看看是不是受影响。。。(本来是不会的)
|
总共6行,
报错的是 line 7
看来是多个空行。
报错的是 line 7
看来是多个空行。
|
shell 总有这种问题。。。