【发布时间】:2016-05-05 15:58:41
【问题描述】:
我试图否定以下条件:
if pgrep "$NAME" >> /dev/null; then
# stuff
fi
起初我尝试了一种语法,你可以在这个thread中找到。
if ! [[ pgrep "$NAME" >> /dev/null ]]; then
# stuff
fi
虽然如果你想比较变量和文字,这种语法是完美的,但在我的例子中,它会失败并出现以下错误:
看门狗:第 58 行:需要条件二元运算符
看门狗:第 58 行:`"$NAME"' 附近的语法错误
看门狗:第 58 行:` if ! [[ pgrep "$NAME" >> /dev/null ]];那么'
【问题讨论】: