gpt4 book ai didi

linux - 在 Linux 中获取字符之间的字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:47:58 24 4
gpt4 key购买 nike

我有一个文本文件,里面有这样的数据:

asd.www.aaa.com
abc.abc.co
look at me
asd.www.bbb.com
bzc.bzc.co
asd.www.ddd.com
hello world
www.eee.com
xx.yy.z

我想要被 "asd.www.[i want this string].com" 包围的字符串。

所以我的输出会是这样的:

aaa
bbb
ddd

最佳答案

尝试:

grep -Po '^asd\.www\.\K[^.]*(?=\.com)' file

如果 asd 可能位于字符串中间,则删除第一个 ^

可能还有其他极端情况,例如贪婪匹配等。这取决于您的源输入。

关于linux - 在 Linux 中获取字符之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23242488/

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