我有以下長文件在日誌文件中比較2個日期
2012-01-30 12:41:06,214 app10 device INFO [2012-01-30 12:40:46,214] info1 info2 info3 ...
這是來自遠程脫機設備,如果TEH設備的時間(第二次)設置不正確,它指向的未來就意味着。如果第二次是指向未來,我想將其更改爲第一次日期。如果這是相同的或過去,我想離開它。只有日期很重要,完全不需要時間。第二次後,我們有幾個數據,有時不同的列數,我們希望保留。
例如:
2012-01-30 12:41:06,214 app10 device INFO [2013-01-30 12:40:46,214] info1 info2 info3 ...
應該
2012-01-30 app10 device INFO 2012-01-30 info1 info2 info3 ...
我們想從腳本運行這個,所以我更喜歡的bash,sed的,AWK或Perl的解決方案。 感謝你的幫助
http://stackoverflow.com/questions/5895159/bash-script-compare-two-date-variables –
請問您發佈的是什麼樣本輸入/輸出顯示了一個例子:「如果第二次是指向未來,我想將其更改爲第一次日期。如果這是相同或過去,我想將它作爲是。「? –