sed 命令简介
sed 默认把文件内容全部显示出来(擅长取行 替换)
参数如下:
- n 取消默认输出 一般与P一起使用 查看内容‘10,20p’ 显示10-20 行的内容
- i 修改文件内容
- i.bak 先备份原文件后修改文件内容
- r 扩展正则
a 在行后添加文件内容 sed ‘5a 1234.abc’ oldboy.txt
i 在行前添加文件内容 sed ‘5i 1234.abc’ oldboy.txt
d 删除 1d 或 1,4d (删除1-4行内容)
s 替换
g 标记(全局替换)
/要找的内容/ 查找文件的内容
‘ ’ 不编译变量内容写什么输出什么
“ ” 把变量里的内容进行编译
= 表示行号