2012-02-22 34 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選項是不是邏輯。