testコマンドの文字列比較条件式で'=='は許容されているのか? Apr 28, 2016 細かい話ですが、testコマンドの文字列比較で、 $ test "${hoge}" = 'aaa' のように、=で一致しているかを評価するという説明は Manpageに載っています。一方で、 $ test "${hoge}" == 'aaa' でも一致しているかを評価できるという説明が見当たりません。 試してみると一致しているか評価できているので、 使えると思うのですが、何か推奨されていない理由があるのでしょうか?