Als «text-processing» getaggte Fragen

Manipulation oder Prüfung von Text durch Programme, Skripte usw.

8
Wie sortiere ich Spalten anhand der ersten Zeile?
Ich muss die Spalten eines sehr großen Datensatzes sortieren (1000 Zeilen und 700000 Spalten). Zum Beispiel sind meine Spalten wie folgt zufällig angeordnet: col1 col4 col3 col2, und das muss ich sortieren. Ich habe einige Befehle ausprobiert, aber keinen Erfolg. Beispiel: ID M2 M5 M8 M1 M3 M9 .....M7000000 Animal1 …



6
Spalten mit awk neu anordnen
Ich versuche, die 7. Spalte meiner csv-Datei mit an das Ende zu verschieben awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" Dabei ist $ file eine CSV-Datei in einem Verzeichnis. Die Ausgabe ist jedoch awk: ^ syntax error Weiß jemand, wie man diesen Fehler behebt?



4
Kommentiere alle Zeilen von zuletzt kommentierter Zeile zu Zeile mit 'foo'
Betrachten Sie eine Textdatei users.txt: #alice #bob charlie dotan eric Ich muss alles von (exklusiv) der zuletzt kommentierten Zeile bis (inklusive) kommentieren dotan. Das ist das Ergebnis: #alice #bob #charlie #dotan eric Gibt es dafür einen netten sedOneliner? Ich werde mit jedem Werkzeug glücklich sein, nicht nur sedwirklich. Momentan erhalte …


6
Zeilenblöcke sortieren
Ich habe eine Datei, die 4n Zeilen enthält. Hier ist ein Auszug mit 8 Zeilen 6115 8.88443 6116 6.61875 6118 16.5949 6117 19.4129 6116 6.619 6117 16.5979 6118 19.4111 6115 8.88433 Ich möchte einen Block sortieren, wobei jeder Block aus 4 Zeilen besteht, basierend auf der ersten Spalte. Die Ausgabe …


2
Richten Sie die Spalten in der ASCII-Datei aus
Ich habe eine Textdatei, die wie folgt aussieht: #c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 4599 995,274 2523,658 264,1417170 -33,6000 -0,3600 0,0202 0,0069 0,0227 10,1041 0,0169 0,2817 0,0239 6173 1552,290 1595,696 264,0603912 -33,4880 0,4374 0,0287 1,8123 0,0385 10,1289 0,0292 2,8445 0,0366 6456 1658,630 1529,292 …

4
Verketten Sie die Zeilen mit der ersten Spalte mit awk oder sed
Wie kann ich awkin der folgenden Situation verwenden? Ich möchte Zeilen verketten, die mit derselben Spalte beginnen. Nur die erste Säule gehalten wird , nachdem die Verbindung (in diesem Fall aaa, www, hhh). Die Datei kann durch Leerzeichen oder Tabulatoren getrennt sein. Beispiel Eingabe: aaa bbb ccc ddd NULL NULL …



2
Wie kann man stdout aufteilen, um auf mehrere Ausgabedateien zuzugreifen?
Angenommen, ich habe einen Befehl, commandder eine große Anzahl von Zeilen an stdout ausgibt: line1 line2 ..... lineN Ich möchte die Ausgabe auf der Festplatte speichern, aber nicht als einzelne Datei, sondern als eine Folge von Dateien mit jeweils 1000 Zeilen stdout: file0001.txt: ------------- line1 .... line1000 file0002.txt: ------------- line1001 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.