x日より古いファイルをループ内で削除せずに削除しようとしています。 私はそれらのすべて削除するには、このスクリプトを使用しています:あなたは前X日のタイムスタンプを持つ一時ファイルを作成し、あなたのfor
ループ内比較することができますどのように私はこの検索ユーズを使用せずにx日を超えるループファイルを削除する
0
A
答えて
1
でのmtimeを組み込むん
for f in /path/tomy/directory/*.rpt
do
# if file, delete it
[ -f "$f" ] && rm "$f"
done
をそのファイルを削除するかどうかを決定する各ファイルのタイムスタンプ。
n=60 # number of days
ref="/tmp/$$.tmp" # temporary filename
touch -t $(date -d "-$n days" '+%Y%m%d%H%M.%S') "$ref"
for f in /path/tomy/directory/*.rpt; do
[[ -f $f && $ref -nt $f ]] && echo rm "$f"
done
rm "$ref"
あなたは出力に満足したら、rm
前echo
を削除します。
+0
ありがとうございました。どうやら、私はAIX上で '-d'を使うことができないのですか? – ErrorNotFoundException
+0
10日前の日付である '$(date -d" - $ n days "'+%Y%m%d%H%M.%S')'を '201712040000.00'に置き換えてください。 – anubhava
関連する問題
- 1. バッチファイルを使用して90日を超えるファイルを削除する
- 2. エンティティフレームワークを使用してベーステーブルから削除せずにテーブルを削除せずにテーブルを削除する
- 3. twitter4jを使用して100を超えるクエリを検索する
- 4. 最初の検索パターンを削除せずにviで2番目のパターンを検索するには
- 5. テーブル名を使用して12か月を超えるテーブルを削除する
- 6. Java - リストを使用せずにファイルを検索する
- 7. ppa-purgeを使用せずにubuntuのppaを削除する
- 8. 削除演算子を使用せずにC++をコンパイルする
- 9. 非ASCII文字を検索するループファイル拡張子 - Python
- 10. カラムの日付の検索と削除
- 11. 長さが500文字を超えるファイルを検索する
- 12. 検索でLIKEを超えて行く
- 13. 小文字が30%を超える行を削除する
- 14. Hibernate - オブジェクトを削除せずにオブジェクト参照を削除する
- 15. JS - コンテンツを削除せずにタグを削除する
- 16. Cassandra:テーブル構造を削除せずにデータを削除する
- 17. データを削除せずにHive外部テーブルを削除する
- 18. 投稿ヘッダーを削除せずにページヘッダーを削除する
- 19. バイナリ検索を削除する
- 20. SilverStripe ModelAdmin検索を削除する
- 21. を超えて検索結果を比較する
- 22. 入力タイプ= "テキスト/検索"コントロールから 'X'を削除するには
- 23. NAN値を超える特定の行を削除します
- 24. Lodashでオブジェクトを削除する方法(検索と削除)
- 25. 日付が60日を超えるクエリレコード
- 26. nhibernate:削除せずにコレクションからオブジェクトを削除する
- 27. ポッドを削除せずにサービスから削除する方法
- 28. コードのキーを使用せずにデータ寺院を検索
- 29. angle.elementとjqueryを使用せずに要素を検索
- 30. ADモジュール(RSAT)を使用せずにPowerShellでADを検索
「検索」なしの理由これは、このユースケースの標準ツールです。 – tripleee
['man stat'](http://www.polarhome.com/service/man/?qf=stat&tf=2&of=AIX&sf=) – tripleee