Linux 文字列比較:等価判定の基本と実践
Linuxシステムでは、2つの文字列が等しいかどうかを判定するために、testコマンドまたは[ ]を使用することができます。以下はその2つの方法です。
- 試験
string1="Hello"
string2="World"
if test "$string1" = "$string2"; then
echo "Strings are equal"
else
echo "Strings are not equal"
fi
- 彼は日本語を自然に使いこなす能力を持っています。
string1="Hello"
string2="World"
if [ "$string1" = "$string2" ]; then
echo "Strings are equal"
else
echo "Strings are not equal"
fi
比較文字列の際は、変数を二重引用符で囲む必要があります。そうすることで、空白や特殊文字による問題を回避することができます。