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 版权协议,转载请附上原文出处链接和本声明。