3、五行sed '/My/,/You/d' datafile#删除包含"My"的行到包含"You"的行之间的行sed '/My/,10d' datafile#删除包含"My"的行到第十行的内容 3.命令与选项sed命令告诉sed如何处理由地址指定的各输入行,如果没有指定地址则处理所有的输入行。 3.1sed命令 命令 功能 a 在当前行后添加一行或多行。多行时除最后一行外,每行末尾需用“”续行 c 用此符号后的新文本替换当前行中的文本。多行时除最后一行外,每行末尾需用""续行 i 在当前行之前插入文本。多行时除最后一行外,每行末尾需用"
4、"续行 d 删除行 h 把模式空间里的内容复制到暂存缓冲区 H 把模式空间里的内容追加到暂存缓冲区 g 把暂存缓冲区里的内容复制到模式空间,覆盖原有的内容 G 把暂存缓冲区的内容追加到模式空间里,追加在原有内容的后面 l 列出非打印字符 p 打印行 n 读入下一输入行,并从下一条命令而不是第一条命令开始对其的处理 q 结束或退出sed r 从文件中读取输入行 ! 对所选行以外的所有行应用命令 s 用一个字符串替换另一个 g 在行内进行全局替换 w 将所选的行写入文件 x 交换暂存缓冲区与模式空间的内容 y 将字符替换为另一字符(不能对正则表达式