![awk - 시간 값을 10진수 값으로 변환](https://linux55.com/image/145600/awk%20-%20%EC%8B%9C%EA%B0%84%20%EA%B0%92%EC%9D%84%2010%EC%A7%84%EC%88%98%20%EA%B0%92%EC%9C%BC%EB%A1%9C%20%EB%B3%80%ED%99%98.png)
를 사용하여 awk
시간 값을 10진수 값으로 변환하는 방법.
나는 이 명령을 반대 방식으로 사용해 왔습니다.(->에서):
awk '{printf "%d:%02d", ($1 * 60 / 60), ($1 * 60 % 60)}' <<< 1.5
prints: 1:30
1:30
이 값을 다시 십진수 값으로 계산하려면 어떻게 해야 합니까 1.5
?
답변1
이건 어때?
awk -F: '{printf "%.1f", ($1*60+$2)/60}' <<< 1:30