> > すまん、結構滅茶苦茶だ(;´Д`) > > 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秒