> > すまん、結構滅茶苦茶だ(;´Д`)
> > forで文字列unkoを含むファイル名を変数$nameに入れてdo以降でrenamなどのコマンドを一致したファイル数の数だけループ実行
> > みたいな感じで(;´Д`)うろ覚えだ
> > 文字列数決まってるなら取得した変数をshiftなりで前方4文字削除とかそんなんで頼む
> > 普段SQLしか使わないのでbashでやれって言われたらちょっと苦しい(;´Д`)昔はできたんだが
> 了解。重ねて感謝する
今更ながら書いてみた
new=""
line=0
for file in `cat list.txt`
do
for fn in `cat $file`
do
line=`expr $line + 1`
if [ $line -gt 3 ]; then
new=$new$fn"\n"
fi
done
`echo $new > $file`
new=""
line=0
done
参考:2005/06/27(月)12時26分05秒