sed基本用法

  • Post author:
  • Post category:其他


sed + [ 选项] + ‘条件指令’ +文件

sed 命令常用的选项如下

-n (屏蔽默认输出,默认sed会读取文档全部内容)

-r (让sed支持扩展正则)

-i (sed 直接修改源文件,默认sed只是通过内存临时修改文件,源文件无影响)

查看内容的前两行

[root@zhangfan ~]# sed -n ‘1,2p’ /etc/passwd

root❌0:0:root:/root:/bin/bash

bin❌1:1:bin:/bin:/sbin/nologin

删除文件的前四行

sed -i ‘1,4d’ /opt/passwd

长见的基本正则

^ 匹配行首

$ 匹配行尾

[ ] 集合,匹配集合中的任意字符

[ ^ ] 对集合取反

. 匹配任意单个字符

  • 	  匹配前一个字符任意次数                       #不允许单独使用
    

{n,m} 匹配前一个字符n到m次

{n} 匹配前一个字符n次

{n,} 匹配前一个字符n次以上

() 保留



版权声明:本文为weixin_43546282原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。