从Unix shell脚本中删除日期字符串的时区

时间:2012-12-04 15:08:42

标签: bash shell ksh

我的日期格式如下,我想使用shell脚本从日期中删除GMT + 05:30。

Tue Dec  4 17:30:51 GMT+05:30 2012

,输出应为

Tue Dec  4 17:30:51 2012

我是shell脚本的新手,还在学习。

1 个答案:

答案 0 :(得分:1)

如果您无法更改sed输出,请使用date

... | sed 's/GMT+5:30 //g' | ...

但更好的解决方案是使用date格式化功能:

date +"%a %b %d %T %Y"

(有关详细信息,请参阅man date