• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    2年前 (2016-06-20)  Linux Linux应用 |   抢沙发  24 
    文章评分 0 次,平均分 0.0

    在查看linux下的配置文件时,为了便于一目了然的查看,经常会删除空行和#头的行。而linux在删除空行的方法很多,grep、sed、awk、tr等工具都能实现。现总结如下:

    1、grep

    grep -v '^$' file

    2、sed

    sed '/^$/d'  file 或 sed -n '/./p' file

    3、awk

    awk '/./ {print}' file 或 awk '{if($0!=" ") print}'

    4、tr

    tr -s "n"

    除此之外,vim也可以在查看时。通过命令模式删除空行。vim在命令模式下输入:

    %s/^n//g

    意思是全局替换所有以回车开头的字符,替换为空。如果有多个连续的空行,想保留一行。则只需在命令行模式输入下行即可:

    %s/^n$//g
     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/4917.html

    关于

    发表评论

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享