मैंने फ़ाइल के एक निश्चित कॉलम में आइटम्स की आवृत्ति प्राप्त करने के लिए एक छोटी बैश स्क्रिप्ट बनाई थी।बैश: आवृत्ति तालिका से प्रतिशत प्राप्त करना
उत्पादन इस
A 30
B 25
C 20
D 15
E 10
आदेश मैं स्क्रिप्ट के अंदर इस्तेमाल कैसे मैं प्रत्येक मामले के लिए रिश्तेदार प्रतिशत दिखाने के लिए और साथ ही इसे संशोधित कर सकते हैं इस
cut -f $1 $2| sort | uniq -c |
sort -r -k1,1 -n | awk '{printf "%-20s %-15d\n", $2,$1}'
की तरह है की तरह sth होगा । तो यह की तरह
A 30 30%
B 25 25%
C 20 20%
D 15 15%
E 10 10%
मुझे लगता है कि उदाहरण होगा स्पष्ट हो, अगर संख्याएं खुद को जोड़ नहीं लेती हैं, तो 100 तक। –