一、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/'