wordfreq.awk
来自「gawk: linux下资料处理工具」· AWK 代码 · 共 21 行
AWK
21 行
# wordfreq.awk --- print list of word frequencies{ $0 = tolower($0) # remove case distinctions # remove punctuation gsub(/[^[:alnum:]_[:blank:]]/, "", $0) for (i = 1; i <= NF; i++) freq[$i]++}END { for (word in freq) printf "%s\t%d\n", word, freq[word]}END { sort = "sort -k 2nr" for (word in freq) printf "%s\t%d\n", word, freq[word] | sort close(sort)}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?