![sed를 사용하여 이 문자열을 삭제하는 방법\n\n" [닫기]](https://linux55.com/image/202257/sed%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%9D%B4%20%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84%20%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%5Cn%5Cn%22%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
sed를 사용하여 이 문자열을 어떻게 삭제할 수 있나요?
</p>\n</body>\n</html>"
답변1
무엇에 대해?
printf '%s\n' 'X</p>\n</body>\n</html>"'Y | sed -e 's,</p>\\n</body>\\n</html>",,'
XY
백슬래시를 이스케이프 처리해야 합니다. 바꾸기 명령에 다른 구분 기호를 사용하는 경우(위에서는 쉼표를 사용했습니다) 슬래시를 이스케이프 처리할 필요가 없습니다.