Mehrere Spalten ausscheiden

Antworten
Nachricht
Autor
Tabbi

Mehrere Spalten ausscheiden

#1 Beitrag von Tabbi » 06. Mär 2009 11:46

Guten Tag,

ich habe eine Tabelle, die so aussehen könnte:

Ananas Banane Kirsche Johannisbeere Maulbeere Apfel Zitrone

jetzt würde ich gerne eine neue Tabelle erstellen, die nur die Spalten 2,4 und 7 enthält. Mit cut oder awk kann ich ja immer nur eine Spalte ausschneiden, nicht aber drei.

Gibt es eine Alternative?

petameta
prolinux-forum-admin
Beiträge: 1294
Registriert: 14. Feb 2003 13:19

#2 Beitrag von petameta » 06. Mär 2009 12:03

Awk:

Code: Alles auswählen

{
  print $2, $4, $7
}

Benutzeravatar
Janka
Beiträge: 3581
Registriert: 11. Feb 2006 19:10

#3 Beitrag von Janka » 06. Mär 2009 12:47

Selbstverständlich kann man mit cut mehr als eine Spalte ausschneiden!

Code: Alles auswählen

$ cut <infile >outfile -f2,4,7
$ man cut
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

Antworten