GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ausgabe nach Spalte sortieren?

Ich möchte diesen Befehl nehmen find -maxdepth 1 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done ( von hier ). die eine Ausgabe von im Grunde hat

./kennel:       11062
./shadow:       15449
./ccc:  9765
./journeyo:     14200
./norths:       10710

und sortieren Sie es von der größten bis zur kleinsten Zahl. aber ich bin mir nicht sicher, wie ich sort machen soll , oder was auch immer auf einer anderen Spalte operieren.

Akzeptierte Antwort:

Leiten Sie die Zeilen durch sort -n -r -k2 .
Bearbeitet, um vom größten zum kleinsten zu sortieren.


Linux
  1. Befehlsausgabe oder Dateiinhalt im Spaltenformat anzeigen

  2. Zeilen basierend auf Duplikaten innerhalb einer Spalte ohne Sortierung entfernen?

  3. Teil einer Datei sortieren?

  4. Piping für Schleifenausgang verhindert lokale Variablenänderung?

  5. Bash sortieren

Nach Hex-Wert sortieren?

Was ist die refid in der Ausgabe von ntpq -p?

Linux-Shell-Sortierdatei nach der zweiten Spalte?

Was ist die Pufferspalte in der Ausgabe von free?

So sortieren Sie diese Ausgabe 1,10,11..2

Wie liest man die IDLE-Spalte in der Ausgabe des Linux-Befehls „w“?