如何选择未注释的行?
我的文件包含:
# sdfdsfds fsf
var1=1232
#fdsfdsfds
#fdsfsdf
var2=456
..................
我只需要选择未注释的行 - 不从 # 开始 用grep可以吗? 谢谢。
I have file that contains:
# sdfdsfds fsf
var1=1232
#fdsfdsfds
#fdsfsdf
var2=456
..................
I need select only not commented rows - that not start from #
Does it possible with grep?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在
grep
中使用-v
(invert-match)选项:use the
-v
(invert-match) option ingrep
:以下将做到这一点:
The following will do it:
您可以使用
grep -v '^#'
-v
选项用于not逻辑。You may use
grep -v '^#'
The
-v
option is for not logic.使用
-E
选项进行正则表达式,使用-v
选项进行反向匹配。Use the
-E
option for regex and-v
option for inverse matching.