如何尽可能缩短 HH:MM:SS?

如何尽可能缩短 HH:MM:SS?

假设我有以下语法:HH:MM:SS.我想让它尽可能短。比如我想把“00:00:30”变成“30”。同样,我希望“0:30:00”变成“30:00”。我如何使用 shell 命令来做到这一点?

答案1

据我了解,您需要删除前导零,所以我们假设您有一个这样的文件

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

相关内容