Заменить открытую скобку (на! (Только в определенном месте относительно символа ->

Я хочу заменить только конкретную скобку на скобку, отличную от этой, то есть ! ( ] И эта скобка должна стоять прямо перед ней -> подписывать в каждой строке файла. Например, (A & b) -> (b & c) Я хочу превратить (A в ! (A , перед этим поставьте не только эту открывающую скобку -> Спасибо

0
16.11.2016, 10:48
1 ответ

Я хочу превратить (A в !(A

echo "(A & b) -> (b & c)" | sed 's/\(([A-Z] & [a-z]) ->\)/!\1/'
!(A & b) -> (b & c)
2
28.01.2020, 02:34

Теги

Похожие вопросы