sed流编辑器
sed流编辑器
特点
- 类似vim编辑器
- 一行一行的读取文件的内容
- 将内容放入模式空间处理,处理完成后在将内容打印在屏幕上,默认不在原文件上进行修改
- sed后面的操作一定要用``单引号括起来
格式
sed [选项] [n1[,n2]]function
选项
| 选项 | 解释 |
|---|---|
| -n | 安静模式(只显示特殊处理行) |
| -e | 接多条命令(例如:-e.... -e....) |
| -r | 使用扩展正则(默认使用常规正则) |
| -i | 直接修改原文件 |
| -f | 直接将sed操作过后的文件写在一个文件内 |
function
| 操作 | 解释 | |
|---|---|---|
| a | 新增 | 接字符 |
| c | 替换 | 接字符 |
| d | 删除 | 不接任何 |
| i | 插入 | 接字符 |
| p | 打印 | 将某个数据打印出来 |
| s | 替换 | 直接进行替换 |
浙公网安备 33010602011771号