Ich möchte aus einer relativ großen Textdatei - etwa 22 MB - , die nur aus Spalten besteht, bestimmte Spalten entfernen. Die Spalten sind alle mit Tabs ausgestattet.
Hat jemand eine Idee, wie man am besten vorgehen kann?
Spalten aus Textdatei entfernen. Wie?
Wie immer bei solchen Fragen sage ich: "awk" Mit awk ist alles machbar.
Gibt nette Howto's dazu im Netz.
Generell kenne ich deine Datei nicht, aber ganz einfaches Beispiel wäre:
mfG
Gibt nette Howto's dazu im Netz.
Generell kenne ich deine Datei nicht, aber ganz einfaches Beispiel wäre:
Code: Alles auswählen
# awk '{print $1"\t"$2"\t"$4}' testdatei
1 a c
2 e g
3 i k
4 m o
Hi,
awk geht immer, Perl auch, aber es gibt auch "Spezialverkzeug"
Schau dir doch mal die Manpage zu cut an
awk geht immer, Perl auch, aber es gibt auch "Spezialverkzeug"
Schau dir doch mal die Manpage zu cut an
cut - cut out selected fields of each line of a file
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"