分享

Linux三剑客之sed流编辑器的基本使用

Linux sed命令是一个流编辑器,用于对文本文件进行基于行的编辑操作。它可以执行文本替换、删除、插入等操作,并将结果输出到标准输出或指定文件中。

基本语法:`sed [选项] '命令' 文件名`

常用选项:
- -n:显示匹配的行号
- -e:允许在一行中执行多个命令
- -f:从指定的文件中读取命令

常用命令:
- s:替换命令,用于将文本中的某个字符串替换为另一个字符串
- d:删除命令,用于删除文本中的某些行
- a:追加命令,用于在文本末尾追加新的文本
- i:插入命令,用于在文本中的某个位置插入新的文本
- p:打印命令,用于显示文本中的内容

案例应用:

1. 使用sed命令替换文件中的字符串:
sed 's/old_string/new_string/g' input.txt > output.txt
这个命令会将input.txt文件中的所有"old_string"替换为"new_string",并将结果输出到output.txt文件中。

2. 使用sed命令删除文件中的空行:
sed '/^$/d' input.txt > output.txt
这个命令会删除input.txt文件中的所有空行,并将结果输出到output.txt文件中。
[/选项]

试读已结束,请付费阅读全文。

  本文只能试读34%,付费后可阅读全文。 

共1人付费
 

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服