Saya ingin tahu yang setara
cat inputfile | sed 's/\(.\)/\1\n/g' | sort | uniq -c
disajikan dalam /programming/4174113/how-to-gather-characters-usage-statistics-in-text-file-using-unix-commands untuk pembuatan statistik penggunaan karakter dalam file teks untuk penghitungan file biner byte sederhana alih-alih karakter, yaitu output harus dalam bentuk
18383 57
12543 44
11555 127
8393 0
Tidak masalah jika perintah memakan waktu selama yang direferensikan untuk karakter.
Jika saya menerapkan perintah untuk karakter ke file biner, output berisi statistik untuk urutan panjang karakter yang tidak diinginkan yang sewenang-wenang (saya tidak mencari penjelasan untuk itu).
| sort -n
dan| sort -n -r
untuk urutan menurun masing-masing (pengurutan bukan bagian dari pertanyaan). Penyortiran mungkin dilakukan dengan lebih baik ...