awkを使用した日付フィールドの書式設定

awkを使用した日付フィールドの書式設定

日付形式を「09-12:36:10」から「09-月-年12:36:10」に変換する方法(「月」を現在の年に変更し、現在の月名(3文字の略語)と「年」) (4桁)、awkを使用していますか?

ベストアンサー1

単に、

echo 09-12:36:10 | awk -F '-' -v date="$(date +"-%b-%Y " )" '{ print $1date$2}'

その月を大文字で表示するには、次の手順を実行します。

echo 09-12:36:10 | awk -F '-' -v date="$(date +"-%b-%Y " )" '{ print toupper($1date$2)}'

おすすめ記事