执行Shell出现line 5: [hello: command not found错误

[root@VM-0-6-centos sh_scripts]# bash val.sh 
username: hello world!
val.sh: line 5: [hello: command not found
fail

在我所遇到的问题里,是因为if [$uname -eq 0]中的条件左右没有空格。

将if语句的条件格式修改一下就可以正常运行了。

#......

if [ $uname -eq 0 ];then
	echo "yes"
else
	echo "fail"
fi
上一篇:解决-bash: mysql: command not found和-bash: mysqldump: command not found报错问题


下一篇:分页得到查询总数的方法 mysql