-> 기호의 특정 위치에서만 여는 괄호(를 !(로 대체)

-> 기호의 특정 위치에서만 여는 괄호(를 !(로 대체)

해당 대괄호가 아닌 특정 대괄호만 바꾸고 싶습니다. !(즉, 이 대괄호는 파일의 각 줄에서 -> 기호 앞에 있는 대괄호여야 합니다. 예를 들어 (A & b) -> (b & c) 로 바꾸고 싶으면 (A!(A이 왼쪽 괄호를 앞에 붙이세요 -> 감사합니다

답변1

나는 (A가 되기를 원한다!(A

echo "(A & b) -> (b & c)" | sed 's/\(([A-Z] & [a-z]) ->\)/!\1/'
!(A & b) -> (b & c)

관련 정보