Scripting

如何盡可能縮短 HH:MM:SS?

  • June 22, 2022

假設我有以下語法:HH:MM:SS. 我想讓它盡可能短。例如,我想將“00:00:30”變成“30”。同樣,我希望“0:30:00”變成“30:00”。如何使用 shell 命令執行此操作?

據我了解,您需要刪除前導零,因此假設您有這樣的文件

00:00:30
00:01:30
00:30:00
01:30:00
30:00:00

會成為

30
1:30
30:00
1:30:00
30:00:00

如果是這樣,您只需要應用這樣的sed命令:

sed 's/^[0:]*//' file

引用自:https://unix.stackexchange.com/questions/707048