awk - 時間値を10進値に変換

awk - 時間値を10進値に変換

を使用してawk時間値を10進値に変換する方法。

私はこのコマンドを反対の方法で使用してきました。(->から):

awk '{printf "%d:%02d", ($1 * 60 / 60), ($1 * 60 % 60)}' <<< 1.5

prints: 1:30

1:30この値を10進値として再計算するにはどうすればよいですか1.5

ベストアンサー1

これはどうですか?

awk -F: '{printf "%.1f", ($1*60+$2)/60}' <<< 1:30

おすすめ記事