Chinaunix首页 | 论坛 | 博客
  • 博客访问: 873019
  • 博文数量: 647
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6044
  • 用 户 组: 普通用户
  • 注册时间: 2019-11-08 16:30
文章分类

全部博文(647)

文章存档

2021年(268)

2020年(297)

2019年(82)

我的朋友

分类: LINUX

2021-04-21 13:45:14

sed常用内置命令字符有什么功能?sed是字符流编辑器,简称流编辑器;是操作、过滤和转换文本内容的强大工具。sed常用功能包括对文件实现快速增删改查,而常用的两大功能是过滤、取行。对于Linux运维人员来说,sed是必须掌握的Linux知识点之一。那么sed参数选项有哪些?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匹配做全局的替换。

阅读(666) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~