如何选择未注释的行?

发布于 2025-01-08 04:45:55 字数 157 浏览 0 评论 0原文

我的文件包含:

# 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

︶葆Ⅱㄣ 2025-01-15 04:45:55

grep 中使用 -v(invert-match)选项:

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

use the -v(invert-match) option in grep:

$ grep -v '^#' file.txt
var1=1232
var2=456
━╋う一瞬間旳綻放 2025-01-15 04:45:55

以下将做到这一点:

grep -v ^# file.txt

The following will do it:

grep -v ^# file.txt
哆啦不做梦 2025-01-15 04:45:55

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

-v 选项用于not逻辑。

You may use grep -v '^#'

The -v option is for not logic.

凝望流年 2025-01-15 04:45:55

使用 -E 选项进行正则表达式,使用 -v 选项进行反向匹配。

grep -v -E '^#' file

Use the -E option for regex and -v option for inverse matching.

grep -v -E '^#' file
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文