三剑客3_sed删除

2)sed-删除

     d  delete

删除格式  
'2d' 指定行号进行删除
'1,5d' 指定行号范围进行删除
'/lidao/d' 类似于grep,过滤,//里面可以写正则
'/10:00/,/11:00/d' 表示范围的过滤
1,/oldboy/d 混合(了解)

  #常见

  

 

 

    

    实际案例:删除文件中的空行和包含井号的行

        egrep -v  '^$|#'  /etc/ssh/sshd_config

        sed -r  '/^$|#/d'  /etc/ssh/sshd_config

        #  ! 的妙用

            sed -nr  '/^$|#/!p'  /etc/ssh/sshd_config   遇到空行或者包含井号的行不显示(显示空行或井号行以外的行)

        

 

posted @ 2021-12-22 20:24  J_勇敢牛牛  阅读(57)  评论(0)    收藏  举报