![如何尽可能缩短 HH:MM:SS?](https://linux22.com/image/207350/%E5%A6%82%E4%BD%95%E5%B0%BD%E5%8F%AF%E8%83%BD%E7%BC%A9%E7%9F%AD%20HH%3AMM%3ASS%EF%BC%9F.png)
假设我有以下语法: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