我试图在UNIX shell脚本中创建一个简单的标志变量,以便在停机期间我可以关闭某些处理。
当我执行if语句时,继续获取命令not found错误。
代码:
#!/bin/bash
hold=false
if [$hold = false]
then
echo "$hold" > ADW_UNIX.dat
fi
exit 0
错误:
13:03:05 # ./ADW_UNIX.script
./ADW_UNIX.script: line 5: [false: command not found
答案 0 :(得分:0)
不确定您的完整要求,因为您还没有发现它,因此尝试自行修复脚本。
#!/bin/bash
hold="false"
if [[ "$hold" == "false" ]]
then
echo "$hold" > ADW_UNIX.dat
fi
exit 0