命令
sed 行处理工具,分为选项和动作
sed -n p 文件名 输出文件内容
sed -n '/字符/p' 文件名 输出文件中包含指定字符的行
sed -n '行数,行数p' 文件名 输出文件指定行数到指定行数的内容
sed -n '行数,行数d'文件名 删除文件指定行数到指定行数的内容
sed -e 行数a\内容 文件名 在指定行数后添加指定内容
sed -i 将修改写入文件,而不是仅输出至屏幕
sed -r 使用正则表达式
sed '行数c 内容'文件名 将指定行数的内容替换为指定内容
sed 's/字符/新字符/g'文件名 检索文件内的指定字符全部替代为新字符
sed -e 多点编辑,一条同时处理多个需求
动作
p 打印,追加到默认输出之后 通常与sed -n一起运行
d 删除,删除匹配行
a 新增,后面接内容,出现在指定行的下一行
l 插入,后面接内容,出现在指定行的上一行
c 取代,查找指定行数替换为新内容
s 替换,查找出具体内容替换为新内容
q 结束,退出sed