射阳做网站的公司在哪苏州外发加工网
语法:
sed [选项] [sed内置命令字符] [输入文件]
 
选项:
| 参数 | 说明 | 
|---|---|
| -n | 取消默认色的输出常与sed内置命令p一起使用 | 
| -i | 直接将修改结果写入文件,不用-i,sed修改的是内存数据 | 
| -e | 多次编译,不需要管道符了 | 
| -r | 支持正则扩展 | 
sed的内置命令字符用于对文件进行不同的操作功能,如对文件增删查改
sed常用内置命令符:
| 内置命令字符 | 说明 | 
|---|---|
| a | append,对文本追加,在指定后面添加一行/多行文本 | 
| d | delete,删除匹配行 | 
| i | insert,表示插入文本,在指定行前添加一行/多行文本 | 
| p | Print,打印匹配行的内容,通常p与-n一起用 | 
| s/正则/替换内容/g | 匹配正则内容,然后替换内容(支持正则),结尾g代表全局匹配 | 
sed匹配范围:
| 范围 | 说明 | 
|---|---|
| 空地址 | 全文处理 | 
| 单地址 | 指定文件某一行 | 
| /pattern/ | 被模式匹配到的每一行 | 
| 范围区间 | 10,20 十到二十行,10,+5第10行向下5行,/pattern1/,/pattern2/ | 
| 步长 | 1~ 2,表示1、3、5、7、9行,2~2表示两个步长,表示2、4、6、8、10偶数行 | 
