PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : awk spalten negieren



haribostyle
30-01-2007, 10:55
Hallo,

ich bin noch recht neu im Unix Bereich und deswegen ist meine Frage eher einfacherer Natur :)

Ich habe eine Textdatei wo in jeder Zeile in Spalte 3 und 4 Zeit und Datum vorkommen, die ich dort raushaben möchte. Leider kommt in Spalte 5 ein Text, der mal kurz und mal lang ist und dementsprechend viele Leerzeichen hat.

Mit awk '{print $1,$2,$5,$6...}' komm ich da natürlich schwer voran, da muss es doch eine einfachere Variante geben, dass ich sage "zeige alle an, außer spalte 3 und 4.

Könntet Ihr mir da helfen?

Danke schonmal

ThorstenS
30-01-2007, 12:44
gibt es ein Feldtrennzeichen? awk kennt den Parameter -F ';' um z.B. bei Semikolas zu trennen.
Am einfachsten wäre es, wenn du Beispieltext postest...