Text-Processing
awk - 將時間值轉換為十進制值
如何使用
awk
將時間值轉換為十進制值。我一直在使用這個命令(-> from):
awk '{printf "%d:%02d", ($1 * 60 / 60), ($1 * 60 % 60)}' <<< 1.5 prints: 1:30
我如何將這個值計算
1:30
回十進制值1.5
?
這個怎麼樣?
awk -F: '{printf "%.1f", ($1*60+$2)/60}' <<< 1:30