P
Programmer78
Doppel-As
Hallo,
ich ahne, dass sed wohl meine Lösung bereitstellen kann, aber weiss nicht, wie ich hierzu damit arbeiten muss.
Es dreht sich um Metadatenangabe in HTML, die Dauer eines Videos: Im HTML-Code steht zum Beispiel
welches ich mit
herausfiltere.
& in sed hilft mir da irgendwie nicht weiter.
zum rauskopieren und testen.
Also es soll eine Zeit im üblichen Format dargestellt werden.
2:07:11 statt 2:7:11
1:08:44 statt 1:8:44 und auch am Ende
1:27:07 statt 1:27:7
Da stehe ich jetzt auf dem Schlauch.
Danke für eure Anregungen.
Gruß
P.
ich ahne, dass sed wohl meine Lösung bereitstellen kann, aber weiss nicht, wie ich hierzu damit arbeiten muss.
Es dreht sich um Metadatenangabe in HTML, die Dauer eines Videos: Im HTML-Code steht zum Beispiel
Code:
<meta itemprop="duration" content="PT1H2M17S">
welches ich mit
Code:
egrep -o "itemprop=\"duration\" content=\"PT.?H?.?.M.?.S\"" /dev/shm/temp.html | cut -d \" -f 4 | sed 's/PT//;s/H/:/;s/M/:/;s/S//'
herausfiltere.
& in sed hilft mir da irgendwie nicht weiter.
Code:
echo "PT1H2M43S" | sed 's/PT//;s/H/:/;s/M/:/;s/S//'
Also es soll eine Zeit im üblichen Format dargestellt werden.
2:07:11 statt 2:7:11
1:08:44 statt 1:8:44 und auch am Ende
1:27:07 statt 1:27:7
Da stehe ich jetzt auf dem Schlauch.
Danke für eure Anregungen.
Gruß
P.