- 1. 参考サイト
- 2. 文字列の比較
- 3. 例題
1. 参考サイト
本項は「Bash > 文字列の比較」を参考にさせていただきました。
2. 文字列の比較
比較演算子は以下のようになります。
演算子 | 意味 |
= | 等しいか |
!= | 等しくないか |
-n | 文字列の長さが1以上か |
-z | 文字列の長さが0か |
3. 例題
下記のスクリプトを作成して
#!/bin/sh
M1=YES
M2=NO
M3=YES
if [ $M1 = $M2 ]; then
echo "[$M1] と [$M2] は同じです"
else
echo "[$M1] と [$M2] は違います"
fi
if [ $M1 = $M3 ]; then
echo "[$M1] と [$M3] は同じです"
else
echo "[$M1] と [$M3] は違います"
fi
実行すると以下の出力となります。
[YES] と [NO] は違います
[YES] と [YES] は同じです
|
|