
LeetCode Shell练习题
LeetCode Shell练习题
Matrix 工作室
为天地立心,为生民立命,为往圣继绝学,为万世开太平。
展开
-
LeetCode Shell 194. 转置文件
194. 转置文件 Ideas 解题思路为一列一列的读取文本,再使用xargs命令将列平铺开。 读取列可以使用awk命令。 Code count=$(head -1 file.txt | wc -w) for ((i = 1; i <= count; i++)); do awk -v arg=$i '{print $arg}' file.txt | xargs done ...原创 2021-07-18 14:30:28 · 340 阅读 · 0 评论 -
LeetCode Shell 192. 统计词频
192. 统计词频 Ideas xargs分割字符串 -n 1表示每行输出一个 uniq统计词频需要被统计文本相同单词前后在一起,所以先排序 uniq -c表示同时输出单词出现次数 sort -nr表示把数字当做真正的数字处理 Code cat words.txt | xargs -n 1 | sort | uniq -c | sort -nr | awk '{print $2" "$1}' ...原创 2021-07-15 09:12:53 · 326 阅读 · 0 评论