![sed를 사용하여 "\" 문자가 포함된 특정 문자를 바꾸세요.](https://linux55.com/image/158906/sed%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%22%5C%22%20%EB%AC%B8%EC%9E%90%EA%B0%80%20%ED%8F%AC%ED%95%A8%EB%90%9C%20%ED%8A%B9%EC%A0%95%20%EB%AC%B8%EC%9E%90%EB%A5%BC%20%EB%B0%94%EA%BE%B8%EC%84%B8%EC%9A%94..png)
lw 2,\
다음 문장 " "을 " " 문장으로 바꾸고 싶지만 lw 2
할 수 없습니다
sed -i 's|lw 2,\|lw 2|g' "filname"
다음 오류가 발생합니다.
sed: -e expression #1, char 15: unterminated `s' command
\
나는 " "을 (를) 좋아하지 않는 것 같아요 .
답변1
백슬래시를 이스케이프 처리하면 됩니다.
's|lw 2,\\|lw 2|g'
lw 2,\
다음 문장 " "을 " " 문장으로 바꾸고 싶지만 lw 2
할 수 없습니다
sed -i 's|lw 2,\|lw 2|g' "filname"
다음 오류가 발생합니다.
sed: -e expression #1, char 15: unterminated `s' command
\
나는 " "을 (를) 좋아하지 않는 것 같아요 .
백슬래시를 이스케이프 처리하면 됩니다.
's|lw 2,\\|lw 2|g'