我想写一行:
if [$SERVICESTATEID$ -eq 2]; then echo "CRITICAL"; else echo "OK"; fi
Run Code Online (Sandbox Code Playgroud)
所以在我的shell中做一个测试我做了:
if [2 -eq 3]; then echo "CRITICAL"; else echo "OK"; fi
Run Code Online (Sandbox Code Playgroud)
结果是
-bash: [2: command not found
OK
Run Code Online (Sandbox Code Playgroud)
所以它不起作用.