sed指令的一些使用记录

Posted 爱吃香蕉的猴子0000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sed指令的一些使用记录相关的知识,希望对你有一定的参考价值。

Hello, 大家好,我是爱吃香蕉的猴子,记录一下sed的一些使用;


cat readme.txt


-n 打印和sed命令匹配的内容

输出第三行
sed -n '3p' readme.txt

输出1到3行
sed -n '1, 3p' readme.txt


-i 就是直接对文本文件进行操作的

sed -i 's/pattern/new_string/' readme.txt

sed -i 's/原字符串/新字符串/g'   全部修改

在这里插入代码片

-e选项 支持sed进行多点编辑处理

sed  -e '/^#/d;/^?/d' readme.txt   不显示# ? 开头行


d:删除指定 的行

sed '1, 2d' readme.txt


i \\ :在模式匹配到的行前面添加新的内容。

sed '/#/i \\ add line' readme.txt   # 在#开头的行上增加一行


sed 命令中的替换

y/source/dest/

b:跳转:跳过某些符合的条件

sed '/^#/b; y/s/S/' readme.txt  # 跳过#开头的, 替换s

sed 'n;d' readme.txt  
                                 Code的搬运工V1.0

以上是关于sed指令的一些使用记录的主要内容,如果未能解决你的问题,请参考以下文章

sed指令的一些使用记录

Linux学习教程Linux中Sed命令如何使用?

Linux学习教程Linux中Sed命令如何使用?

记录一些命令的用法(awk,sed,grep)

Linux命令-Sed

sed常用模板整理