我有一個包含一個文本文件animal.txt
:
bird
bird
dog
rabbit
dog
cat
rabbit
dog
bird
cat
bird
bird
enter code here
我想有一些腳本,可以給我這樣的結果:
$ ./program.sh animals.txt
bird 5
cat 2
dog 3
rabbit 2
注意:結果不需要採用這種格式。
我認爲編寫一些簡單的程序來讀取數組中的單詞並不困難,然後手動計算它們的出現次數,但我在這裏要求您針對此問題採取更「快速和骯髒」的方法。
謝謝所有答覆者。對我來說,最好的解決方案是在這裏:
cat animals.txt | sort | uniq -c –
從
@cnicutar
。
'cat animals.txt |排序| uniq -c' – cnicutar
這正是我想要的。 – fronthem
@cnicutar如果你能爲它創建一個答案會很好 –