基本的に接頭辞付きの日付スタンプであるログファイルを作成する必要があります yp_
そして接尾辞 .log
そして、操作された日数:
$ touch yp_$(echo "$(date +%Y%m%d)-10" | /usr/bin/bc -l).log
$ ls
yp_20150912.log # ... ok for today's date.
今日はそれで問題ありませんが、1日の数が1日から10日の間に含まれていると、すべての地獄が解放されます。結果は日付スタンプとして解釈できなくなります。
例えば。その日が2016年3月8日、つまり '20160308'であることを想像してください。 どのように私は10日を差し引くことが生成されることを確認するために上記のコードを書くのですか? ではない '20150298'だが '20150227'? また19820103と年の答えをテストしてください...
- 私は見た man date
。
- apropos date
私もレビューした161ヒットを吐き出す。
誰かがそのワンライナーを手伝ってくれる?
@bertieb:うん、GNU日付だ。私の最初の例はうるう年です!
—
Cbhihe
Welp、GNU
—
bertieb
date
その後救助に:)
date
、興味のないですか?