シェルスクリプト 論理否定(!) のサンプル

環境
# cat /etc/redhat-release
AlmaLinux release 8.7 (Stone Smilodon)

構文
if [! 条件式]
式がfalseの場合にtrueになります。
式がtrueの場合にfalseになります。

使用例

#!/bin/bash
a=3

if [ ! $a -eq 4 ]; then
        echo "true" # true
fi

if [ ! $a -eq 3 ]; then
        echo "true"
else
        echo "false" # false
fi

実行結果
true
false

shellscript

Posted by arkgame