シェルスクリプト総合 その13
■ このスレッドは過去ログ倉庫に格納されています
0115名無しさん@お腹いっぱい。
2008/10/28(火) 23:09:18ヒントだけ。
全ファイルのリストをファイルに落す。(1行1ファイル名)
(ファイル作りたくなければパイプでも桶)
そのファイル(パイプ)を入力として、
対象フィールド限定で(更新日時フィールド以外で) uniq -d で重複行を出す。
その重複行それぞれについて、更新日時フィールドをワイルドカードにして
ファイル名リストをとる。この時、更新日時フィールドは結局辞書順に
並んでいるから、最後の行以外のファイルは古いファイルと判定できるから、
最後の行以外のファイルを rmする。
以上を、uniq -dが出力した各行について行なう。
■ このスレッドは過去ログ倉庫に格納されています