-
文字列を比較する方法 Bashでは、
[ ]
または[[ ]]
を使用して文字列を比較することができます。以下のコード例を参考にしてください。# 文字列を比較する if [ "$string1" = "$string2" ]; then echo "文字列は同じです" else echo "文字列は異なります" fi
上記の例では、
=
を使用して2つの文字列を比較しています。もし文字列が同じであれば、"文字列は同じです"と表示されます。異なる場合は、"文字列は異なります"と表示されます。 -
パターンマッチングを使用した文字列比較 Bashでは、ワイルドカードや正規表現を使用して文字列を比較することもできます。以下のコード例を参考にしてください。
# パターンマッチングを使用して文字列を比較する if [[ "$string1" == *"$pattern"* ]]; then echo "文字列にパターンが含まれています" else echo "文字列にパターンが含まれていません" fi
上記の例では、
==
と*
を使用して文字列のパターンマッチングを行っています。もし文字列に指定したパターンが含まれていれば、"文字列にパターンが含まれています"と表示されます。含まれていない場合は、"文字列にパターンが含まれていません"と表示されます。
以上が、Bashスクリプトで2つの文字列を比較する方法です。必要に応じて、上記のコード例をカスタマイズして使用してください。