[英]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.