Ich würde gerne das Äquivalent von wissen
cat inputfile | sed 's/\(.\)/\1\n/g' | sort | uniq -c
Präsentiert in /programming/4174113/how-to-gather-characters-usage-statistics-in-text-file-using-unix-commands zur Erstellung von Zeichenverwendungsstatistiken in Textdateien für die Zählung von Binärdateien einfache Bytes anstelle von Zeichen, dh die Ausgabe sollte in Form von erfolgen
18383 57
12543 44
11555 127
8393 0
Es spielt keine Rolle, ob der Befehl so lange dauert wie der angegebene für Zeichen.
Wenn ich den Befehl für Zeichen auf Binärdateien anwende, enthält die Ausgabe Statistiken für beliebig lange Sequenzen nicht druckbarer Zeichen (ich suche keine Erklärung dafür).
| sort -n
und| sort -n -r
jeweils um absteigend (Sortierung war nicht Teil der Frage). Das Sortieren könnte besser sein ...