+ -
当前位置:首页 → 问答吧 → grep -v '^#' init.d 和 grep '^[^#]' init.d 区别

grep -v '^#' init.d 和 grep '^[^#]' init.d 区别

时间:2011-05-17

来源:互联网

grep -v '^#'  yum.conf  和 grep  '^[^#]'  yum.conf  区别

谁知道这两句话之间的区别?为什么 前一句出来有空格行而后一句却没有?

作者: timego   发布时间: 2011-05-17

回复 timego


    没区别

作者: liion631818   发布时间: 2011-05-17

本帖最后由 xiaopan3322 于 2011-05-17 17:14 编辑

前一个:把#打头的行给删了(空行是以#打头的吗?当然不是)
后一个:匹配出任意非#字符打头的行(当然不包括空行)

作者: xiaopan3322   发布时间: 2011-05-17



QUOTE:
回复  timego


    没区别
liion631818 发表于 2011-05-17 17:09




    再严谨一点点……

作者: xiaopan3322   发布时间: 2011-05-17

回复 xiaopan3322


   
    谢谢,下次回答别人问题的时候会注意了。

作者: liion631818   发布时间: 2011-05-17

有区别
$?有迷惑作用
看看$?的结果看看是不是很迷惑啊

作者: nuclearxin   发布时间: 2011-05-17

看看 $? 的返回值

作者: nuclearxin   发布时间: 2011-05-17