Trennen Sie eine Datendatei in zwei Dateien
263
Maris
Ich möchte eine Datei in zwei oder drei Dateien trennen. (Normalerweise öffne ich die .txt-Datei, überprüfe die zweite Spalte und zuerst, ob sie andere Nummern hat, und kopiere diese Daten in die Eingabe. a.txt
)
**1777777;0;**;0;;;l23;;;;;10.07.2011; **1777777;0;**;0;;;l24;;;;;11.07.2013; **1777777;1;**;0;;;777;;;;;17.07.2013; **1777777;1;**;0;;;333;;;;;12.07.2012; **1888888;1;**;0;;;444;;;;;10.07.2011; **1888888;1;**;0;;;555;;;;;10.07.2011;
Die Ausgabe sollte wie folgt aussehen:
Ausgabe: a1.txt
1777777;0;;0;;;l23;;;;;10.07.2011; 1777777;0;;0;;;l24;;;;;11.07.2013;
Ausgabe: a2.txt
1777777;1;;0;;;777;;;;;17.07.2013; 1777777;1;;0;;;333;;;;;12.07.2012;
Ausgabe: a3.txt
1888888;1;;0;;;444;;;;;10.07.2011; 1888888;1;;0;;;555;;;;;10.07.2011;
awk '/ 1777777; 1; /' a.txt> z1.txt && awk '/ 1888888; 1; /' a.txt> z2.txt Ich googelte ein kleines bisschen und löste es bereits. :)
Maris vor 10 Jahren
0
awk -F \; '$ 2 == "1" ;' a.txt> z1.txt Dies ist die beste Lösung, da awk in der zweiten Spalte aussieht und versteht, dass Trennzeichen Semicols sind.
Maris vor 10 Jahren
0
Bitte posten Sie eine Antwort und akzeptieren Sie sie, damit wir wissen, dass dies bereits gelöst ist.
wingedsubmariner vor 10 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4