Linux Shell编程与编辑器使用详解
1、在 sed 编辑器匹配完一行数据后,它会读取下一行数据并重复这个过程,直到处理完所有数据。使用 sed 命令打开一个 sed 编辑器。sed 命令的格式如下:


2、sed [options] edit_commands [file] # [ ] 中的内容为可选可不选

3、其中,options 为命令选项,选择不同的 options 可以修改 sed 命令的行为,主要有 3 个选项:

4、-e 选项: 在处理输入时,将 script 中指定的编辑命令添加到已有的命令中。通俗的说,就是在 sed 后面直接添加编辑命令:

5、sed -e 'edit_commands' [files]

6、sed 命令在默认情况下使用的是 -e 选项。当只有一个编辑命令时,-e 选项可以省略;但是当要在一条 sed 语句中执行多个编辑命令时,就需要使用 -e 选项了:
sed -e 's/root/ROOT/g; s/bin/BIN/g' /etc/passwd # 使用 sed 同时执行两条编辑命令(本文大部分用例都直接使用 /etc/passwd 文件)
sed -e 's/root/ROOT/g' -e 's/bin/BIN/g' /etc/passwd # 使用 sed 同时执行两条编辑命令


阅读量:103
阅读量:172
阅读量:134
阅读量:101
阅读量:105