2012-02-22 80 views
0

我有文件,其中包含:如何选择未注释的行?

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

我需要选择不仅没有评论行 - 这不是来自# 开始它可能使用grep? 谢谢。

回答

0

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

grep -v -E '^#' file 
5

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

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

下面将做到这一点:

grep -v ^# file.txt 
1

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

-v选项是不是逻辑。