小说网站怎么建设的深圳华强北新闻最新消息今天
语法:
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偶数行 |