Saya ingin mengambil perintah ini find -maxdepth 1 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done
( dari sini ). yang memiliki output pada dasarnya
./kennel: 11062
./shadow: 15449
./ccc: 9765
./journeyo: 14200
./norths: 10710
dan urutkan berdasarkan angka terbesar ke terkecil. tapi saya tidak yakin bagaimana membuat sort
, atau apa pun yang beroperasi pada kolom yang berbeda.
Jawaban yang Diterima:
Pipa garis melalui sort -n -r -k2
.
Diedit untuk mengurutkan dari terbesar ke terkecil.
Linux – Bagaimana Kernel Linux Menjadwalkan Cpu, Antara Proses/Utas Ruang Pengguna dan Tugas/Pekerjaan Kernel?
Transformasi Otomatis Baris Baru Dalam Penugasan Variabel Shell?