Shell基础 — 30、如何高效使用sed命令进行文本处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3346个文字,预计阅读时间需要14分钟。
目录+1、sed命令说明+2、行数据操作(1)查看文件中的数据(2)删除文件中的数据(3)向文件中追加数据(4)向文件中插入数据(5)修改文件中的多行数据(删除、追加、插入)
目录- 1、sed命令说明
- 2、行数据操作
- (1)查看文件中的数据
- (2)删除文件中的数据
- (3)向文件中追加数据
- (4)向文件中插入数据
- (5)修改文件中的多行数据(删除,追加,插入)
- (6)替换文件中的整行文本
- (7)字符串替换
- (8)同时执行多条动作
- 3、总结
sed主要是用来将数据进行选取、替换、删除、新增的命令,grep,awk,sed称为是文本操作三剑客。
我们看看sed命令的语法格式:
[root@localhost ~]# sed [选项] '[动作]' 文件名
选项:
-n:一般sed命令会把所有数据都输出到屏幕,如果加入此选择,则只会把经过sed命令处理的行输出到屏幕。-e:允许对输入数据应用多条sed命令编辑。
本文共计3346个文字,预计阅读时间需要14分钟。
目录+1、sed命令说明+2、行数据操作(1)查看文件中的数据(2)删除文件中的数据(3)向文件中追加数据(4)向文件中插入数据(5)修改文件中的多行数据(删除、追加、插入)
目录- 1、sed命令说明
- 2、行数据操作
- (1)查看文件中的数据
- (2)删除文件中的数据
- (3)向文件中追加数据
- (4)向文件中插入数据
- (5)修改文件中的多行数据(删除,追加,插入)
- (6)替换文件中的整行文本
- (7)字符串替换
- (8)同时执行多条动作
- 3、总结
sed主要是用来将数据进行选取、替换、删除、新增的命令,grep,awk,sed称为是文本操作三剑客。
我们看看sed命令的语法格式:
[root@localhost ~]# sed [选项] '[动作]' 文件名
选项:
-n:一般sed命令会把所有数据都输出到屏幕,如果加入此选择,则只会把经过sed命令处理的行输出到屏幕。-e:允许对输入数据应用多条sed命令编辑。

