- 747 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 14:54:19 ]
- >>744
> [ $HOGE = hoge ] なら、 クォート忘れてる。 > X$HOGE とする必要はなし。 ダウト。 そのへんの対バカ性能をどこまで頑張るかはヒューリスティックで実装依存。 たとえばFreeBSDのtestでは $ HOGE='!' $ [ "$HOGE" = hoge ]; echo $? [: =: unexpected operator 2 となるので変数に任意の値を想定するなら "X$HOGE" = Xhoge は依然必要。 常にtestの引数が正しい式となるよう書くにしくはなし。
|

|