Shell 压缩或解压缩JavaScript,JavaScript广泛用于网站设计。在编写JavaScript代码时,出于代码可读性以及可维护性方面的考虑,我们会使用一些空格、注释和制表符。但这...
Shell 统计特定文件中的词频,计算机善于计数。我们经常要进行各种统计,例如发送垃圾邮件的站点数、不同页面的下载量或是文本中单词出现的频率。本章将展示如何统计文本中的单词词频。其中用到的技术也...
Shell 使用awk进行高级文本处理,awk命令可以处理数据流。它支持关联数组、递归函数、条件语句等功能。预备知识awk脚本的结构如下:awk 'BEGIN{ print "start" }...
Shell 使用sed替换文本,sed是stream editor(流编辑器)的缩写。它最常见的用法是进行文本替换。这则攻略中包括了大量sed命令的常见用法。实战演练sed可以使用另一个字符串来...
Shell 使用cut按列切分文件,cut命令可以按列,而不是按行来切分文件。该命令可用于处理使用固定宽度字段的文件、CSV文件或是由空格分隔的文件(例如标准日志文件)。实战演练cut命令能够提...
Shell 使用正则表达式,正则表达式是基于模式匹配的文本处理技术的关键所在。想要有效地运用正则表达式,就必须对其有一个基本的理解。会用ls的用户应该都熟悉通配符模式。通配符可以运用在很多场景中...
Shell 使用grep在文件中搜索文本,如果你忘记把钥匙放在了哪里,就得自己去找;如果你忘记了文件中的内容,grep命令可以帮助你查找。本章将教你如何定位包含特定文本模式的文件。实战演练gre...
Shell 处理视频与图像文件,Linux和Unix都拥有很多能够处理图像和视频文件的应用程序和工具。大多数的Linux发行版中都包含了ImageMagick套件,其中的convert程序可用于...
Shell 打印目录树,将目录和文件系统以图形化的树状层次结构描述会使其更为形象。这种形式也被一些监控脚本用来更清晰易懂地呈现文件系统。预备知识tree命令能够以图形化的树状结构打印文件和目录。...
Shell 统计文件的行数、单词数和字符数,我们经常需要统计文件的行数、单词数和字符数。很多时候,这种统计结果被用于生成所需要的输出。本书的其他章节就包含了这样一些富有技巧性的实例。对开发人员来...
Shell 使用head与tail打印文件的前10行和后10行,cat命令并不适合查看上千行的大文件,因为它会把整个文件内容全部给打印出来。相反,我们只想查看文件的一小部分内容(例如文件的前10...