RCS Datumsformat per Shellskript anpassen

Neulich musste ich ein Datum der Form * $Date: 2008/10/28 12:37:51 $ (per RCS erzeugt) aus einer Datei extrahieren und in das von uns gewohnte Format bringen. Dies wurde - unter anderem - wie folgt im Shell-Skript erledigt:
 #!/bin/bash
...

vdatum=`grep '\$Date' ../src/cost.c | cut -d ' ' -f 3 | awk -F / '{print $3 "." $2 "." $1}'`

...

Mittels grep suche ich nach der Stelle in der .c-Datei und reiche das Suchergebnis dann an cut weiter. Hier lege ich das Leerzeichen als Trennzeichen fest und lasse mir dann die 3.Spalte geben. Der Inhalt der 3.Spalte (2008/10/28) wird dann an awk gereicht, wobei als Trennzeichen nun der Slash festgelegt wird. Abschliessend werden die drei extrahierten und positionell angepassten Spalten - mit Punkt als Trennzeichen - ausgegeben. Das Ergebnis (28.10.2008) steht dann in der Variablen vdatum.
 
 Artikel als Bookmark:
Beitrag wurde bisher 290 mal geöffnet
RA Zabel/Stolze
  • 96 Artikel  (zeigen)
  • 66541 Klicks
  • 56 Kommentare
  • 9 Artikel (2010)  (zeigen)
  • 1855 Klicks (2010)
  • 0 Kommentare (2010)
Freunde / Linkparade (4)