2012-02-26 55 views
-1

有沒有辦法將MM-DD-YY HH:MM日期轉換爲有效的RSS日期使用sed?例如,我想轉換02-26-12 14:33Sun, 26 Feb 2012 14:33:00 +0100 ... (秒應該始終00將MM-DD-YY HH:MM轉換爲有效的RSS日期使用sed

+0

看起來像一個非常艱鉅的任務,不知從哪裏得到39秒。 – 2012-02-26 13:34:47

+0

Ups對不起,我忘了提及秒沒關係 – 2012-02-26 13:39:03

+0

專門使用'sed'是否很重要? – 2012-02-26 13:45:28

回答

1

這是使用sed,並與Bourne shell的幫助下我的做法。我添加了LANG環境變量,因爲我的原始語言是西班牙語。

sed ' 
    s/^\([0-9]\{2\}-[0-9]\{2\}\)-\([0-9]\{2\}\)\(.*\)$/date -d \"\2-\1\3" +\"%a, %d %b %Y %H:%M:%S %z\"/ 
' <<<"02-26-12 14:33" | LANG=en sh 

輸出:

Sun, 26 Feb 2012 14:33:00 +0100 
相關問題