Als «sort» getaggte Fragen

Sortieren von Textdateien oder anderen Daten, beispielsweise mit dem Sortierdienstprogramm.


4
Zählen, wie oft jede IP-Adresse in der Protokolldatei angezeigt wird
Ich habe eine Datei im folgenden Format: $ cat file.txt 27.33.65.2 27.33.65.2 58.161.137.7 121.50.198.5 184.173.187.1 184.173.187.1 184.173.187.1 Was ist der beste Weg, um die Datei file.txtin ein Format wie das folgende zu analysieren : 27.33.65.2: 2 58.161.137.7: 1 121.50.198.5: 1 184.173.187.1: 3 Mit anderen Worten, ich möchte die Datei durchlaufen …
9 awk  sort 

2
comm: Datei ist nicht in sortierter Reihenfolge
Ich habe commzwei sortierte Dateien verglichen. Jede Zeile in diesen Dateien ist eine positive Ganzzahl. Aber die Ergebnisse zeigen comm: file 1 is not in sorted order comm: file 2 is not in sorted order Wie kommt es, dass der Fehler auch dann auftritt, wenn diese beiden Dateien sortiert sind?

4
Felder inline sortieren
Ich versuche, innerhalb einer Eingabezeile über eine unbekannte Anzahl von Feldern zu sortieren: Eingang: ab bc bc ab cd ef bc bc cd ef cd bc ab ef ab bc cd gh Ausgabe: ab bc ab bc bc cd ef bc cd ef ab cb cd ab bc cd ef …

3
Wie finde ich Dateien in Unterverzeichnissen und sortiere sie in einem einzigen Befehl nach Dateinamen?
Ergebnis eines normalen Funds mit find . ! -path "./build*" -name "*.txt": ./tool/001-sub.txt ./tool/000-main.txt ./zo/001-int.txt ./zo/id/002-and.txt ./as/002-mod.txt und wenn sortiert mit sort -n: ./as/002-mod.txt ./tool/000-main.txt ./tool/001-sub.txt ./zo/001-int.txt ./zo/id/002-and.txt Die gewünschte Ausgabe ist jedoch: ./tool/000-main.txt ./zo/001-int.txt ./tool/001-sub.txt ./zo/id/002-and.txt ./as/002-mod.txt Dies bedeutet, dass die Ausgabe nur nach dem Dateinamen sortiert wird, die …
9 find  filenames  sort 

5
Sortieren Sie einen Abschnitt einer Datei
Ist es möglich, zwischen zwei Zeichenfolgen in einer großen Datei zu sortieren? zB Aktuelle Datei ist wie folgt: 0cf Front Brake 0d0 Rear Brake 0ce Handle Bars HUT 03 VR Controls 009 Vest 001 Belt 002 Body Suit 020 Stereo Enable 003 Flexor 007 Hand Tracker 004 Glove 006 Head …
8 sort 

8
Sortieren Sie ein Array von Pfadnamen von Dateien nach ihren Basisnamen
Angenommen, ich habe eine Liste mit Pfadnamen von Dateien, die in einem Array gespeichert sind filearray=("dir1/0010.pdf" "dir2/0003.pdf" "dir3/0040.pdf" ) Ich möchte die Elemente im Array nach den Basisnamen der Dateinamen in numerischer Reihenfolge sortieren sortedfilearray=("dir2/0003.pdf" "dir1/0010.pdf" "dir3/0040.pdf") Wie kann ich das machen? Ich kann nur ihre Basisnamen-Teile sortieren: basenames=() for …
8 bash  filenames  sort  array 

5
Wörter in Dateinamen mit sort alphabetisieren?
Beim Lesen von Tutorials zum Batch-Umbenennen von Dateien in Bash und beim Verwenden des sortBefehls zum Sortieren von Dateiinhalten konnte ich nicht herausfinden, wie beide kombiniert werden können. Ich habe ein Verzeichnis, dessen Inhalt nach Tags im Dateinamen sortiert ist, ähnlich wie das Programm TagSpaces die Dinge handhabt. Ich füge …
8 bash  rename  sort 



2
Sortieren einer Datei mit einer Ganzzahl in Klammern ohne Leerzeichen
Ich versuche, eine Datei wie diese zu sortieren (dies ist eine Liste von Unterprogrammnamen). cfn=(1370) __lib_file_MOD_file_open fn=(1368) __universe_MOD_general_boot fn=(916) __universe_MOD_general_main fn=(6142) __grid_var_MOD_get_overlap ... entsprechend der Ganzzahl in Klammern. Ich habe zuerst den Sortierbefehl als versucht sort -t '=' -k 2 routine_list.txt aber dann kommt fn = (916) am Ende der …
8 files  sort 

3
Schnellstes "Uniq" -Tool unter Linux
Ich habe eine große Textdatei (1,5 G), Ich möchte wissen, was das schnellste und zuverlässigste Tool unter Linux ist. Ich benutze normalerweise: awk '!x[$0]++' file.txt Aber wenn ich den htopBefehl benutze, sehe ich, dass meine Speichernutzung zunimmt. Ich möchte wissen, was das schnellste und zuverlässigste für große Dateien ist. uniq? …
8 sed  awk  memory  sort  uniq 


2
Dateien nach Änderungszeit sortieren
Ich habe hier viele Fragen und Antworten mit einer Konstruktion nach dem Vorbild von gesehen list_dir=`ls -t /path/to/dir/` for i in $list_dir; do oder ls -t | while read i; do Jetzt weiß ich, dass Sie ls nicht in Skripten verwenden sollten, da es leicht kaputt geht. Ich kann jedoch …

5
Wie intelligent sind Unix-Dienstprogramme?
Unix-Dienstprogramme wie sort, find, grep, diff et al. Sind sehr praktisch, um schnelle Aufgaben auszuführen, manchmal ohne Code zu schreiben. Ich wollte wissen, welche Algorithmen sie intern verwenden und wie man einen bestimmten Algorithmus für eine bestimmte Aufgabe intelligent entscheidet. Wenn sort beispielsweise eine große Eingabedatei erhält, werden unterschiedliche Algorithmen …

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.