시간 형식의 Linux 'time' 명령

시간 형식의 Linux 'time' 명령

Linux time명령은 분과 초 형식으로 출력을 생성합니다. 시간 형식으로 변경할 수 있나요?

[user@Linux ~]$ time ./script.sh

real    394m30.145s
user    388m20.129s
sys     16m16.255s
[user@Linux ~]$ 

이렇게 출력하면 좋을 것 같아요

[user@Linux ~]$ time ./script.sh

real    6 Hours 34 Minutes 30.145s
user    6 Hours 28 Minutes 20.129s
sys     16m16.255s
[user@Linux ~]$ 

답변1

shell 키워드에 대한 형식 옵션이 있는지 /usr/bin/time의심스럽기 때문에 이것을 사용할 수 있습니다 .time

/usr/bin/time -f "%E" ./script.sh

관련 정보