今は(Tue Jul 7 23:33:33 2016)と仮定して、今から2週間以内に過去のデータを処理したいと考えています。 以下の例で、(Tue Jul 3 12:24:52 2016)からのデータの印刷を開始する必要があることを意味します。何日か後にテキストを印刷する方法(日付)awk
まず、以下のコードで2週間前の日付を関連する形式(土曜日5月28日21:18:09 2016)で表示できると思います。
OS> date --date="14 days ago" | awk '{$5="";print $0;}'
Thu Jun 23 22:49:47 2016
しかし、今から2週間以上前の日付のテキストを印刷するにはどうすればよいかわかりません。
ご存知ですか?
DATA
-- [1] Sat May 28 21:18:09 2016
blah
-- [2] Mon Jun 20 22:52:50 2016
blah
-- [1] Mon Jul 3 12:24:52 2016
blah
blah
-- [99] Mon Jul 3 09:24:52 2016
blah
blah
--
--
-- [33] Thu Jul 7 20:24:52 2016
blah
blah
所望の出力
-- [1] Mon Jul 3 12:24:52 2016
blah
blah
-- [99] Mon Jul 3 09:24:52 2016
blah
blah
--
--
-- [33] Thu Jul 7 20:24:52 2016
blah
blah
は、テストデータo/pファイルで正しい日です。私は6月20日の火を見ることができますが、それは月です。 – Chet
私はちょうど正しいことができないようにデータに値を入れます。それを修正しました。ありがとう。 – Sigularity