sed

删除:
sed -i '1600,$'d snmp13

-i 直接编辑

'1600,$'    1600到最后一行

d  删除

sed -i 1500d snmp13
sed -i '$'d snmp13

删除第1500行

删除最后一行

sed -i '/string/'d snmp13
sed -i '/^$/'d snmp13

删除带 string 的行

删除空白行

sed -i '/string/,$'d snmp13

删除从 string 到末尾的行

添加文字:

sed -i '1i xxx'  1.txt  第二行前插入

sed -i '1a xxx' 1.txt  第二行后插入

sed -i '1,$a xxx' 1.txt  第1到最后一行 后插入

sed -i '$ a alias vi=vim' /etc/profile sed -i '$a PATH=/usr/local/nginx/sbin:$PATH'  /etc/profile

原文地址:https://www.cnblogs.com/feral/p/6765155.html