【使用例紹介】if文でのOR判定方法:-o【シェルスクリプト】

雑学

備忘録になります。if文でor判定する時は“-o”を使います。

$ cat wrk.sh
PARAM1="AAA"
PARAM2="BBB"

if [ $PARAM1 = "AAA" -o $PARAM2 = "CCC" ]; then
   echo "IF1: Check OK"
else
   echo "IF1: Check NG"
fi

if [ $PARAM1 = "AAA" -o $PARAM2 = "CCC" ]; then
   echo "IF2: Check OK"
else
   echo "IF2: Check NG"
fi

if [ $PARAM1 = "EEE" -o $PARAM2 = "CCC" ]; then
   echo "IF3: Check OK"
else
   echo "IF3: Check NG"
fi

$ ./wrk.sh
IF1: Check OK
IF2: Check OK
IF3: Check NG

関連リンク