以下のようにフォーマットされた日付があり、シェルスクリプトを使用して日付から GMT+05:30 を削除したいと考えています。
Tue Dec 4 17:30:51 GMT+05:30 2012
そして出力は
Tue Dec 4 17:30:51 2012
私はシェルスクリプトが初めてで、まだ学んでいます。
出力sed
を変更できない場合に使用します。date
... | sed 's/GMT+5:30 //g' | ...
しかし、より良い解決策は、date
フォーマット機能を使用することです。
date +"%a %b %d %T %Y"
(詳細については、を参照してくださいman date
)