괄호 안에 선행 더하기 기호를 제거하는 방법

괄호 안에 선행 더하기 기호를 제거하는 방법

파일의 표현식을 수정(미화)하려고 합니다(예제만 해당).

exp = Z1*( + A1 + B1 + C1 ) + ( - A2 + A1 + B2 ) - ( + K + C );

대괄호 안의 선행 "+" 기호는 필요하지 않습니다. 제거할 수 있는 방법이 있나요?

예상 출력은 다음과 같습니다.

exp = Z1*( A1 + B1 + C1 ) + ( - A2 + A1 + B2 ) - ( K + C );

답변1

$ sed 's/( *+/(/g' file
exp = Z1*( A1 + B1 + C1 ) + ( - A2 + A1 + B2 ) - ( K + C );

관련 정보