【使用例紹介】if文でのアンド(AND)判定方法:-a【シェルスクリプト】

雑学

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

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

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

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

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

関連リンク