मैं इसके बराबर जानना चाहता हूँ
cat inputfile | sed 's/\(.\)/\1\n/g' | sort | uniq -c
प्रस्तुत है /programming/4174113/how-to-gather-characters-usage-statistics-in-text-file-use-unix-commands में बाइनरी फ़ाइलों की गिनती के लिए पाठ फ़ाइलों में चरित्र उपयोग के आँकड़ों के उत्पादन के लिए गिनती। अक्षरों के बजाय साधारण बाइट्स, यानी आउटपुट के रूप में होना चाहिए
18383 57
12543 44
11555 127
8393 0
यदि कमांड वर्णों के लिए संदर्भित के रूप में लंबे समय तक लेती है, तो इससे कोई फर्क नहीं पड़ता।
यदि मैं वर्णों के लिए कमांड को बाइनरी फाइलों पर लागू करता हूं, तो आउटपुट में अनपेक्षित वर्णों के लंबे समय के अनुक्रम के लिए आँकड़े हैं (मैं उस बारे में स्पष्टीकरण नहीं मांगता)।
| sort -n
और| sort -n -r
अवरोही क्रम के लिए (छँटाई करना सवाल का हिस्सा नहीं था)। छँटाई बेहतर किया जा सकता है ...