如何选择没有评论的行?

时间:2012-02-22 13:15:52

标签: linux bash comments grep

我的文件包含:

# sdfdsfds fsf
var1=1232
#fdsfdsfds
#fdsfsdf
var2=456
..................

我只需要选择没有注释的行 - 不能从#开始 用grep有可能吗? 感谢。

4 个答案:

答案 0 :(得分:5)

使用-v中的grep(反转匹配)选项:

$ grep -v '^#' file.txt
var1=1232
var2=456

答案 1 :(得分:2)

以下将会这样做:

grep -v ^# file.txt

答案 2 :(得分:1)

您可以使用grep -v '^#'

-v选项适用于逻辑。

答案 3 :(得分:0)

使用正则表达式的-E选项和反向匹配的-v选项。

grep -v -E '^#' file