タグ

ブックマーク / ameblo.jp/sasaki0000 (1)

  • 『シェルスクリプトでn日前の日付を取得する』

    こんにちは sasakiです ところで、 シェルスクリプトでn日前に作成されたファイルを 削除するってことが多々あると思います。 ちなみに、シェルスクリプトを勉強するなら、こちらがオススメ。 「林晴比古」さんのは、新人PGや新人SEにはかなりよいだと思います。 林 晴比古新Linux/UNIX入門 話を戻して、 ファイルの作成日で単純にリスト化して、 そのファイルを順番に削除するって方法が一番ラクです。 つまり、「find -ctime -n*日数」ってコマンドを使用します。 ● 「find -ctime -n*日数」が使える場合 --------------------------------------------------- # n時間(*日数)より前にファイル情報が更新されたファイル名を取得 find $TARGET_DIR -ctime -n*日数 | ls -1 >> $

  • 1