0
我的日期格式如下,我想從使用shell腳本的日期中刪除GMT + 05:30。在Unix shell腳本中從日期字符串中刪除時區
Tue Dec 4 17:30:51 GMT+05:30 2012
和輸出應該是
Tue Dec 4 17:30:51 2012
我新的shell腳本和仍然在學習。
我的日期格式如下,我想從使用shell腳本的日期中刪除GMT + 05:30。在Unix shell腳本中從日期字符串中刪除時區
Tue Dec 4 17:30:51 GMT+05:30 2012
和輸出應該是
Tue Dec 4 17:30:51 2012
我新的shell腳本和仍然在學習。
使用sed
如果你不能改變date
輸出:
... | sed 's/GMT+5:30 //g' | ...
但是一個更好的解決方案是使用date
格式化能力:
date +"%a %b %d %T %Y"
(詳見man date
)
在提示符下執行'man date' - date命令有大量的日期格式化選項。 –
額外的24天來自哪裏? –
我的意思是相同的格式。雖然我知道了。非常感謝成員。 – user1876105