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.