日付出力分を時間の一部としてフォーマットする

日付出力分を時間の一部としてフォーマットする

11:30が11.5で印刷されるように日付/時刻出力形式をどのように指定しますか?

ベストアンサー1

これは一つの方法です。

$ date
Fri Mar  1 19:30:36 STD 2019
$ date '+%H %M' | awk '{ printf "%d.%d\n",$1,$2/60*10 }'
19.5
$

より短いバージョン

$ date '+%H %M'|awk '{$0=$1"."int($2/6)}1'
19.5
$

おすすめ記事