leetcode-192 Word Frequency
2015-04-11 20:45
253 查看
一行命令
方法一
cat words.txt | tr -s ' ' '\n' | sort | uniq -c | sort -nr | awk '{print $2 " " $1}'
解释:
tr -s ' ' '\n' 用换行替换空格,这样每一行就是一个单词了
sort -nr n是以数字排序 r是逆序(降序)
方法二:
awk '
{for(i=1;i<=NF;i++)
{s[$i]++;}
}
END{
for(i in s)
{print i " " s[i]}
}' words.txt | sort -nr -k 2
sort的k参数是以第几列来排序的意思
方法一
cat words.txt | tr -s ' ' '\n' | sort | uniq -c | sort -nr | awk '{print $2 " " $1}'
解释:
tr -s ' ' '\n' 用换行替换空格,这样每一行就是一个单词了
sort -nr n是以数字排序 r是逆序(降序)
方法二:
awk '
{for(i=1;i<=NF;i++)
{s[$i]++;}
}
END{
for(i in s)
{print i " " s[i]}
}' words.txt | sort -nr -k 2
sort的k参数是以第几列来排序的意思
相关文章推荐
- LeetCode 192 Word Frequency
- leetcode 192. Word Frequency
- [Leetcode] 192. Word Frequency
- leetcode-shell-192. Word Frequency
- leetcode192. Word Frequency
- [leetcode]Word Frequency
- 【题解】leetcode_Word Frequency
- 192. Word Frequency
- 192 Word Frequency
- [leetcode][bash] Word Frequency
- (java)leetcode problem192 Nim Game
- [Leetcode Shell]Word Frequency
- [LeetCode] Word Frequency 单词频率
- leetCode(24):Binary Search Tree Iterator 分类: leetCode 2015-06-23 11:50 192人阅读 评论(0) 收藏
- 192 - Word Frequency
- Leetcode: Word Frequency
- [leetcode 192] House Robber
- 192. Word Frequency My Submissions Question Leetcode Bash
- Leetcode192: Serialize and Deserialize Binary Tree
- Leetcode: Word Frequency (shell , awk)