文本操作不仅仅是指复制和粘帖,在不使用 GUI 的情况下,这一点尤其明显。通过本文为 Linux Professional Institute Certification (LPIC) 101 考试做准备,或者仅仅是从中得到乐趣。在这篇文章中,Ian Shields 向您介绍了在 Linux? 上使用 GNU 文本实用程序(textutils)包中的过滤器进行文本操作。在阅读完本文后,您将能够像专家一样熟练地操作文本。
概述
本文提供了对过滤器(filter)的介绍,您将使用过滤器构建复杂的管道(pipeline)来操作文本。您将学习如何显示文本、执行排序、计算单词和行数、转换字符,以及其他任务。您还将了解到如何使用流编辑器 sed。
在本文中,您将了解以下主题:
通过文本实用过滤器发送文本文件和输出流,以修改输出
使用 GNU 文本实用程序包提供的标准 UNIX 命令
使用编辑器 sed 编写脚本,对文本文件做出复杂的修改
本文帮助您准备 Junior Level Administration (LPIC-1) 考试 101 中主题 103 下的目标 103.2。该目标的权值为 3。本文的内容与 2009 年 4 月的 考试 101 目标 相对应。您应当始终参考这些目标,获得明确的考试要求。