Linux 文字列比較:等価判定の基本と実践

Linuxシステムでは、2つの文字列が等しいかどうかを判定するために、testコマンドまたは[ ]を使用することができます。以下はその2つの方法です。

  1. 試験
string1="Hello"
string2="World"

if test "$string1" = "$string2"; then
  echo "Strings are equal"
else
  echo "Strings are not equal"
fi
  1. 彼は日本語を自然に使いこなす能力を持っています。
string1="Hello"
string2="World"

if [ "$string1" = "$string2" ]; then
  echo "Strings are equal"
else
  echo "Strings are not equal"
fi

比較文字列の際は、変数を二重引用符で囲む必要があります。そうすることで、空白や特殊文字による問題を回避することができます。

bannerAds