10月17日任务
9.4/9.5 sed
1.sed(上)(下)
1.sed 匹配功能
- #sed -n ‘/root/’ p test.txt 将带有root的内容打印出来
- 同时支持 . *
- 还有 + 不过需要脱译,或者在前面选项加r。
- 支持{ }
- 支持 |
2.sed 打印行的内容
- 打印指定行内容
- 打印指定范围内容
- 打印全部内容
- 匹配内容不区分大小写,加I
3.sed -e 同时多个表达式操作执行
4.sed 删除指定的行
- 删除指定行数,不会删除文件内容,只是打印出来
- 加 -i 选项,会把文件内容删除
- 把指定内容相关的行删除
5.sed 替换功能
- 替换指定范围的指定内容替换
- 查找替换可以使用正则表达式的,可以识别 . * + | 等
- 支持 | ,示例如下:
- 将指定内容删除,替换成空即可
- 在所有行前面加指定字符串