吟游诗人与贝壳——BSD 咖啡馆杂志

主要观点:很多介绍 shell 使用的例子要么简单要么晦涩,应展示真实用例及在图形环境中做相同任务的难度,以更好解释 shell 优势。作者分享“The Bard and The Shell”示例,用于数据分析。
关键信息:

  • 介绍不同 shell 及使用场景,如 Linux、BSD、Mac、WSL 等。
  • 以分析莎士比亚《无事生非》中最常用 25 个词为例,展示一系列 shell 命令操作。
  • 包括用tr转换文本、去除标点等符号、转换大小写、去除空行、排序、去重计数等操作。
  • 最终得出最常用 25 个词及出现次数。
    重要细节:
  • 示例使用 bash ,其他 shell 也可类似操作。
  • cat读取文本文件,grep去除空行,sort排序,uniq -c去重计数等。
  • 通过不同命令组合逐步处理文本,如用管道连接多个tr命令进行文本转换。
  • 最后用head -n 25获取前 25 行结果。
阅读 29
0 条评论