gpt4 book ai didi

regex - 使用 grep 访问文件中的单词

转载 作者:太空宇宙 更新时间:2023-11-04 10:11:44 24 4
gpt4 key购买 nike

我有一个 conf 文件,我使用 grep 来访问这个文件中的数据,但对我来说这不是一个非常有用的方法。

我怎样才能通过搜索词得到主要词?

我使用:

grep "export:" /etc/VDdatas.conf

打印:

export: HelloWorld

我想要:(没有“导出:”)

HelloWorld 

我该怎么做?

最佳答案

如果您使用 GNU grep,您可以使用 PCRE 和 lookbehind :

grep -P -o '(?<=export:).*' /etc/VDdatas.conf

-o 选项意味着只打印与正则表达式匹配的行的一部分,并且对 export: 前缀使用 lookbehind 使其不属于匹配。

您还可以使用sedawk

sed 's/export:/s/^export: //' /etc/VDdatas.conf
awk '/export:/ {print $2}' /etc/VDdatas.conf

关于regex - 使用 grep 访问文件中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48673045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com