Gå til innhold

Anbefalte innlegg

Hei, har en liten utfordring her:

 

Jeg har en tekst-fil med time-stamps på formen: "Dec 27 08:57:03" (som i messages)

 

Ved bruk av 'sed'-kommandoen(eller andre passende måter) ønsker jeg å få disse time-stampene omgjort til unix-time for lettere å sammenligne dem

 

Først lager jeg ett pattern som treffer time-stampen, og deretter tenkte jeg å bruke "date -d 'datoen' +%s" for å lage unix-time'en

 

Et forslag som ikke fungerer:

sed 's/[[:alpha:]]\{3\}[[:blank:]][[:digit:]]\{2\}[[:blank:]][[:graph:]]\{8\} /`date -d & +%s`/' $tmp_file

 

Så det egentlige problemet er at jeg ikke får til å utføre date-kommandoen inni sed. Mulig dette ikke er mulig - da får jeg heller finne en annen måte å gjøre det på.

 

Har dere noen forslag? :dontgetit:

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...