■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

UNIX超初心者専用スレッド

111 :名無しさん@お腹いっぱい。 :2001/04/04(水) 12:32
>>108
よくないです。
シェルのワイルドカードとgrepの正規表現の違いに注意してください。
正解は
ls -1|grep 'TMP_.*\.dat' > index.txt
です。(たぶん)
*がシェルに展開されないように、正規表現を'で囲ってください。
特殊記号としての.とリテラルとしての\.にも注意してください。
エラー検出は、shなら
if ls -1 *.dat > foo.txt
then
echo 成功!
else
esho 失敗!
fi
とかしてできそうですが、どちらにしても恰好悪いですね。
>>109が現実的だと思います。



掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)