if [ "$var1" = 'test' ]; then echo 'string is SAME' else echo 'string is NOT same' fiこのとき、変数参照をすべて "〜" で囲むのがコツである。これは変数が未定義のために展開されないと、test コマンドに対する引数が不足してしまうからである。注意されたい。
Super Technique 講座〜bash 超プログラム術
if [ "$var1" = 'test' ]; then echo 'string is SAME' else echo 'string is NOT same' fiこのとき、変数参照をすべて "〜" で囲むのがコツである。これは変数が未定義のために展開されないと、test コマンドに対する引数が不足してしまうからである。注意されたい。
Super Technique 講座〜bash 超プログラム術