sed 在shell 编程里也很常用,功能强大!
同grep一样,sed提供两种方式:
方式一:stdout | sed [option] “pattern command” 从文本中直接使用pattern匹配搜索。
方式二:sed [option] “pattern command” file 从标准输出中处理。
语法格式 | 解释 |
---|---|
option | 选项 |
pattern | 匹配到对应的内容(找谁?) |
command | 执行操作/命令,增删改查等(做啥?) |
option 选项
参数 | 含义 |
---|---|
-n | 只打印模式匹配的行 |
-e | 指定对应的模式命令,如果只要一个不需要指定 |
-r | 在模式中使用扩展正则表达式 |
-i | 直接修改文件内容 |
pattern 匹配模式