sed에서 줄의 시작과 끝을 표현하는 방법

sed에서 줄의 시작과 끝을 표현하는 방법

'}나는 줄 끝의 모든 것을 다음과 같이 바꾸기 위해 sed를 사용하고 싶습니다 "}.

sed -i -e "s/'}$/\"}$/g"

그러나 이것은 다음으로 대체됩니다: "}$. 뭐가 문제 야? sed에서 정규식을 사용 ^하여 줄의 시작과 끝을 나타내는 방법 및$

답변1

검색 표현식만 정규 표현식이고 대체 텍스트는 다음이 아닙니다.

sed -i -e "s/'}$/\"}/g"

이는 '}줄의 끝 부분과 일치하여 이를 대체합니다 "}.

관련 정보