2つの文字列が異なるかどうか調べる

書式

if [ 変数名 != 変数名 ]; then
 異なる文字列だった場合の処理
fi

説明

2つの文字列が異なるかどうかを調べるにはifを使います。条件式で変数名 != 変数名のように!=を使って比較します。文字列が異なる場合はtrueになりthen以後の命令が実行されます。

サンプルコード

#!/bin/bash
if [ $1 != $2 ]; then
echo "NG"
else
echo "OK"
fi