我的文件包含:
# sdfdsfds fsf
var1=1232
#fdsfdsfds
#fdsfsdf
var2=456
..................
我只需要选择没有注释的行 - 不能从#开始 用grep有可能吗? 感谢。
答案 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