初心者もOK! FreeBSD質問スレッド その101
■ このスレッドは過去ログ倉庫に格納されています
0381名無しさん@お腹いっぱい。
2009/05/04(月) 07:03:50それ、シェルの for文の引数(この場合は行数)が多過ぎて、
「シェルが」Out of spaceって言ってるんだよ。
zcatの問題じゃない。
>>362 の、「標準出力とかパイプに出力してて、HDDには書き込んでない」
だけエスパー正解か。
zcat all.gz | while read line
do
echo "$line"
done
に書き換えればうまくいくかも。
ただし、シェルの仕様により、whileループ内がサブシェルになり、
whileの外に出ると $lineの内容が参照できなくなるので注意。
■ このスレッドは過去ログ倉庫に格納されています