qq_37666688
qq_37666688
采纳率66.7%
2018-12-22 22:02 阅读 1.1k

shell脚本单词统计问题

5

编写Shell脚本test3.sh. 假设存在一文本文件a.txt, 完成以下功能:

生成count.txt文件, 该文件记录了a.txt文件中出现的单词及其出现次数, 按出现次数的降序排序.

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • 已采纳
    eagle1024 eagle1024 2018-12-22 14:26

    #! /bin/bash

    filename=a.txt
    output_filename=count.txt
    grep -E -o "\b[[:alpha:]]+\b" $filename | awk ' { count[$0]++ }
    END{printf("%-20s%s\n","Word","Count");
    for(word in count)
    {printf("%-20s%s\n",word,count[word])}
    }' >> $output_filename

    点赞 评论 复制链接分享

相关推荐