我搜索了很多,并且因为if条件中的空格而找到它,但是即使在解决之后,它仍然给我一些错误,因为我已经粘贴在下面。刚开始学习bash脚本任何帮助都会有用。感谢。
#!/bin/bash
msg=3;
if[ $msg -gt 0 ]
then
echo $msg;
fi
错误
line 3: if[ 3 -gt 0 ]: command not found
line 4: syntax error near unexpected token `then'
line 4: `then'
答案 0 :(得分:1)
你错过0
之后的空格:
if
更好地格式化代码:
if [ $msg -gt 0 ]