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

 

posted @ 2017-04-25 22:59  feral  阅读(150)  评论(0编辑  收藏  举报