09/09/10 23:35:17 kkfd/kxq
>>380
あー、すまなかった。
>実行すると文句を言ってきます
どう文句言われるのかを書かないとね。
たぶん、[grep ほげほげ != ""] を [ grep ほげほげ != "" ] にすればうまく動くと思う。
'[' と ']' との間にはスペースを入れることに注意。
実は [ ] はコマンドだから、スペースを入れないと式が引数として扱われない。
こう説明すれば理解できるだろうか。
以下の(1), (2)は等価である。
(1) if test -f /etc/passwd; then 文; fi
(2) if [ -f /etc/passwd ]; then 文; fi