我可以省略if语句中的then部分吗?

时间:2015-07-15 12:27:22

标签: bash

对于这样的事情,正确的bash语法如何:

if [ "$actual" == "$expected" ]; then 
  doNothing
else 
  echo "Error: actual: $actual. Expected: $expected"
fi

我正在寻找适用于变量“actual”和“expected”的所有可能值的东西。不得以任何方式解释/评估/扩展变量的内容。该脚本不需要是可移植的(只有bash解决方案可以)。

1 个答案:

答案 0 :(得分:1)

你有没有尝试过:

if [ "$actual" != "$expected" ]; then 
  echo "Error: actual: $actual. Expected: $expected"
fi
相关问题