echo "continue? (y/n)" read continue if [ $continue = "y" ]; then : else exit fi
こんな簡単なコードですが、
echo "continue? (y/n)" read continue if $continue = "y" then : else exit fi
上記のように記述していたら、
test.sh[n]: y: not found
と怒られてハマったのでメモです。
参考:
追記 6/30/2020
要は、shellでのif文分岐は、[]
の中、変数、演算子の周りに、空白を入れないといけない。
if [ $a = "a" ]