sed函数
所有的sed函数参数 表格语法:
函数参数 | 功能 |
---|---|
:label | 建立脚本内指令跳转的参考位置 |
# | 添加注释 |
{} | 集合有相同地址参数的命令 |
! | 不执行函数参数 |
= | 印出资料行数 |
a\ | 添加使用者输入的数据 |
b label | 将执行的指令跳转至:label |
c\ | 以使用者输入的数据取代数据 |
d | 删除数据 |
D | 删除pattern space内第一个neweline字母\前的数据 |
g | 拷贝数据从hold space |
G | 添加资料,从hold space到pattern space |
h | 拷贝资料,从pattern space到hold space |
H | 添加资料,从pattern space到hold space |
l | 用ASCII码印出1资料中nonprinting character |
i\ | 插入添加使用者输入的数据行 |
n | 读取下一笔资料 |
N | 添加下一笔资料到pattern space |
p | 打印资料 |
P | 打印pattern space内第一个newline 字母\前的数据 |
q | 跳出sed编辑 |
r | 读入文档内容 |
s | 替换字符串 |
t label | 先执行一替换的编辑指令,如果替换成p>,则将编辑指令跳转至:label处执行 |
w | 往文档内写入资料 |
x | 交互hold space和pattern space内容 |
y | 转换(transform)字符 |