簡體   English   中英

如何獲取保存在Unix中兩個不同文件中的時間數據差異?

[英]How to get Difference in time data kept in two different files in Unix?

我在同一列中有兩個文件,每個文件帶有大約200K時間戳。 我想在幾秒鍾內找到每一行之間的差異(一對一映射)。

例如:

一個文件在同一行中具有2013-06-04 11:21:28 2013-06-04 11:21:55 ,第二個文件2013-06-04 11:21:55在同一行中,因此我想將輸出設為27。即27秒。

有人可以幫我用Unix命令完成這項工作嗎?

https://github.com/hroptatyr/dateutils ddif進行救援

ddiff 2012-03-01T12:17:00 2012-03-02T14:00:00
=>
  92580s
paste -d, a b | while IFS=, read t1 t2
do
    echo "$(( $( date -d "$t2" +%s ) - $( date -d "$t1" +%s ) ))"
done

那應該做。

文件名假定為“ a”和“ b”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM