次の構文があるとしましょう。HH:MM:SS
できるだけ短くしたいです。たとえば、「00:00:30」を「30」に変更したいとします。同様に「0:30:00」を「30:00」にしたいです。シェルコマンドを使用してこれをどのように実行できますか?
答え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