Я пытаюсь найти способ удалить первое совпадение определенной строки, а не последнее.
Чтобы объяснить это лучше, вот мой файл:
(Foo Bar)
Foo = B(ar)a(foo)r
Моя проблема в том, что я пытаюсь удалить () и текст внутри него.
Вот мой текущий код:
sed 's:(.*)::g'
Но выводит это:
Foo = Br
Вместо этого:
Foo = Bar
Как бы это сделать?