0
点赞
收藏
分享

微信扫一扫

sed stream editor 流编辑器

钟罗敏 2022-04-05 阅读 43
centos

一、sed的格式要求
sed  参数  ‘范围 动作’  文件或者管道输入

sed -n '2,3p' /etc/passwd
sed -n '/centosplus/,/enabled/p' /etc/passwd

二、sed的参数都有什么
    -n  静默输出 只打印我处理的行
    -f  将处理的动作或者范围写到一个文件中
    -e 多点编辑   

三、sed的动作都有什么
    a append 追加  在找到的行下面追加
    i insert 添加  在找到的行上面添加
    d delete 删除
    p 打印
    s 取代 替换

四、例子
    sed -n '2,6p' /etc/passwd
    sed -n '/root/p' /etc/passwd
    sed  's/root/fcfc/g' /etc/passwd
    ifconfig ens32 | sed -n '2p' | sed 's/netmask.*//' | sed 's/inet//' 
    cat /etc/yum.repos.d/CentOS-Base.repo |sed -n '/centosplus/,/enabled/p' | sed  's/enabled=0/enabled=1/'

举报

相关推荐

0 条评论