シェルスクリプト総合 その13
■ このスレッドは過去ログ倉庫に格納されています
0767名無しさん@お腹いっぱい。
2009/01/18(日) 09:13:30文字列の比較じゃないのに test [ ] を使ってるのが間違い。
while gccのプログラム
do
...
done
でよい。
whileはもともと終了コードをチェックする文法。
通常、testコマンドである [ ] と組み合わされるが、
この場合は gccの終了コードを直接チェックするから、[ ] を書いてはいけない。
(ほかに、$?を使う方法もあるが、while gcc ... って書けば $? も使わなくていい)
■ このスレッドは過去ログ倉庫に格納されています