sed常用内置命令字符功能及参数选项 Linux运维
sed常用内置命令字符有什么功能?sed是字符流编辑器,简称流编辑器;是操作、过滤和转换文本内容的强大工具。sed常用功能包括对文件实现快速增删改查,而常用的两大功能是过滤、取行。对于Linux运维人员来说,sed是必须掌握的Linux知识点之一。那么sed参数选项有哪些?sed常用内置命令字符有什么功能?
对于sed语法,"sed内置命令字符”既可以是单个命令,也可以是多个命令参数的组合。“输入文件”为sed需要处理的文件,这是可选项,sed还能够从标准输入如管道中获取输入。
-n取消默认的sed的输出,常与sed内置命令的p连用。
-i直接修改文件内容,而不是输出到终端。如果不使用i选项,则sed只是修改内存中的数据,并不会影响磁盘上的文件。
sed常用内置命令字符有什么功能?
sed的内置命令字符用于实现对文件进行不同的操作功能。
a全拼append,表示追加文本,在指定行后添加一行或多行文本。
d全拼delete,表示匹配行的文本。
i全拼insert,表示插入文本,在指定行前添加一行或多行文本。
p全拼print,表示打印匹配行的内容,通常p会与选项-n一起使用。
s/regexp/replacement/匹配regexp部分的内容,用replacement替换regexp匹配的内容,regexp部分可以使用正则表达式,在replacement部分可以使用特殊字符&和1-9等匹配regexp部分的部分内容。在实战场景中,s/regexp/replacemen/g结尾常与g匹配做全局的替换。
赞 (0)