
通用线程 -- sed 实例,第 1 部分
在本文章系列中,Daniel Robbins 将为您演示如何使用功能十分强大(但常被遗忘)的 UNIX 流编辑器 sed。sed 是用批处理方式编辑文件或以十分有效的方式创建 shell 脚本以修改现有文件的理想工具。 更多 >
脚本语言对于接触 UNIX 和 LINUX 的人来说都比较熟悉,它没有了一般编程语言的“编写-编译-链接-运行”过程,加快了它的开发,修改,测试,实施的速度,受到了很多系统管理员和开发人员的青睐。当然,脚本的语言的功能也是很强大的,虽然不能说它能完成所有的传统编程语言的功能,但是目前的脚本语言已经近乎完美,而且随着发展,越来越便于学习和使用。在这里,我们为您总结了在我们网站中相关脚本语言的一些精华内容,希望您能从中领略到脚本语言的强大功能,从而喜欢上它,使用上它。
系列文章
- 通用线程 -- sed 实例,第 2 部分 在本文章系列的第二篇中,Daniel Robbins 为您演示如何使用 sed 来执行字符串替换、创建更大的 sed 脚本以及如何使用 sed 的附加、插入和更改行命令。 sed 是很有用(但常被遗忘)的 UNIX 流编辑器。在以批处理方式编辑文件或以有效方式创建 shell 脚本来修改现有文件方面,它是十分理想的工具。
- 通用线程 -- sed 实例,第 3 部分 在这篇 sed 系列的总结性文章中,Daniel Robbins 带您体验 sed 的真正力量。在介绍完几个重要的 sed 脚本之后,他将通过将一个 Quicken .QIF 文件转换成可读文本格式来演示一些基本 sed 脚本的编写。该转换脚本不仅实用,而且还是展现 sed 脚本编写能力的极佳示例。
- 使用命令行高效地进行文本编辑 使用 cat、ed 和 sed 的快速编辑示例 简单研究一下可节省时间和精力的一些基本命令行文本编辑程序。文本编辑操作通常在文本编辑器应用程序中交互式地进行。然而,有些任务可以直接从 UNIX® 命令行方便快捷地完成。此外,还可以在脚本中使用这些单命令行程序来自动化各种编辑过程。