質問: シェルスクリプト内の文字列の大文字と小文字を区別しない比較 ==演算子は、シェルスクリプトの2つの文字列を比較するために使用されます。ただし、大文字と小文字を区別せずに2つの文字列を比較したいのですが、どうすればよいですか?このための標準コマンドはありますか?
回答: これらの答えはすべて、これを行う最も簡単で迅速な方法を無視します(bash 4がある場合):if [ "${var1,,}" = "${var2,,}" ]; then echo ":)" fi そこで行うことは、両方の文字列を小文字に変換し、結果を比較することです。