使用shell實現簡單的詞頻統計

2022-09-03 00:51:12 字數 429 閱讀 6196

統計如下中第二列單詞出現的次數:

1,huabingood,100

2,haha,200

3,huabingood,300

4,haha,100

5,haha,200

cat a.txt | awk -f "," '' | sort | uniq -c | sort -nrk 1

**解釋:

awk -f "," ''    # 將資料按照逗號進行分割,並取出第二列的內容
sort  # 將取出的內容進行排序。因為uniq統計時,如果重複的資料不連續,就會被認為時兩個不同內容的行
uniq -c  # 統計重複行出現的次數
sort -nrk 1  # 按照第一列重複的次數,按照數字順序進行降序排列

python使用jieba實現簡單的詞頻統計

import jieba defgettext txt open hamlet.txt r read txt txt.lower for ch in txt txt.replace ch,return txtharmtxt gettext words harmtxt.split counts for...

實現簡單的shell

shell就是運用程式替換的原理進行實現的。何為程式替換?假如作業系統正在執行某乙個程式,然後我們利用程式替換函式指定乙個新的程式,讓作業系統去執行我們新指定的程式。也就是這樣一種情形下,我們fork乙個程序,如果fork成功,子程序會和父程序執行相同的 而我們建立子程序是希望子程序執行指定的操作,...

shell簡單使用

按上和下可以遍歷最近輸入的命令 後進入增量模式 這個可以檢視之前的2000條歷史 vim bash history 先執行command1,不管command1是否出錯,接下來執行command2 command1 command2 只有當command1正確執行完畢後,才執行command2 co...