gpt4 book ai didi

linux - 删除第一个匹配项

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:41:32 24 4
gpt4 key购买 nike

我正在尝试找到一种方法来删除某一行的第一个匹配项,而不是最后一个。为了更好地解释这一点,这是我的文件:

(Foo Bar)
Foo = B(ar)a(foo)r

我的问题是我试图删除 () 及其中的文本。这是我当前的代码:

sed 's:(.*)::g'

但是它输出这个:

Foo = Br

取而代之的是:

Foo = Bar

这将如何完成?

最佳答案

* 是贪心的,它会匹配到最后一个 )

sed 's:([^)]*)::g'

关于linux - 删除第一个匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8437919/

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