-1
有沒有辦法將MM-DD-YY HH:MM日期轉換爲有效的RSS日期使用sed?例如,我想轉換02-26-12 14:33
到Sun, 26 Feb 2012 14:33:00 +0100
... (秒應該始終00
)將MM-DD-YY HH:MM轉換爲有效的RSS日期使用sed
有沒有辦法將MM-DD-YY HH:MM日期轉換爲有效的RSS日期使用sed?例如,我想轉換02-26-12 14:33
到Sun, 26 Feb 2012 14:33:00 +0100
... (秒應該始終00
)將MM-DD-YY HH:MM轉換爲有效的RSS日期使用sed
這是使用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
看起來像一個非常艱鉅的任務,不知從哪裏得到39秒。 – 2012-02-26 13:34:47
Ups對不起,我忘了提及秒沒關係 – 2012-02-26 13:39:03
專門使用'sed'是否很重要? – 2012-02-26 13:45:28