实验 86 Linux 命令:sed 命令
86.1 实验目的
1. 学会 linux 命令 sed 的使用方法;
86.2 实验要求
1. 掌握 linux 命令 sed 基本用法。
86.3 实验原理
86.3.1 sed 命令
sed 命令是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式
使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”
(pattern space),接着用 sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往
屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使
用重定向存储输出。sed 主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写
转换程序等。
86.3.2 sed 命令格式
sed [-hnV][-e<script>][-f<script 文件>][文本文件]
86.3.3 sed 命令常用参数
-e<script>或--expression=<script>:以选项中的指定的 script 来处理输入的文本文件;
-f<script 文件>或--file=<script 文件>:以选项中指定的 script 文件来处理输入的文本
文件;
-h 或--help:显示帮助;
-n 或--quiet 或——silent:仅显示 script 处理后的结果;
-V 或--version:显示版本信息。
86.3.4 sed 动作说明
a\ 在当前行下面插入文本。
i\ 在当前行上面插入文本。
评论0