Je voudrais prendre cette commande find -maxdepth 1 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done
( d'ici ). qui a une sortie de fondamentalement
./kennel: 11062
./shadow: 15449
./ccc: 9765
./journeyo: 14200
./norths: 10710
et triez-le du plus grand au plus petit nombre. mais je ne sais pas comment faire sort
, ou tout ce qui fonctionne sur une colonne différente.
Réponse acceptée :
Canalisez les lignes via sort -n -r -k2
.
Modifié pour trier du plus grand au plus petit.