些細なタイプミス ― 2008年12月07日 10時53分16秒
他の人のプログラムだった。そのため、更に分かりづらい。また、印字も似ているので、気が付きづらい。シェルスクリプトでの { と ( の違いはとても大きかった。
シェルでは、変数を参照するときの括弧に鈎括弧 {} と丸括弧 () の両方が使える。
echo ${HOME)
とやると、
HOME: Undefined variable.
とエラーが表示される。シェルスクリプト内にこれがあり、変数名が間違っていたり、環境変数の受渡しに問題があるのかと疑ったが、どれも違かった。
見付かった後は、消沈した。
最近のコメント