投稿者:bash空白 2005/06/27 (月) 14:15:25 ◆ ▼ ◇ [qwerty]ためしてみます。ありがとうございます
>bash空白 投稿者: 投稿日:2005/06/27(月)12時33分16秒
> > すまん、結構滅茶苦茶だ(;´Д`)
> > 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秒