![sed 명령에서 아포스트로피를 사용하는 방법이 있습니까? [복사]](https://linux55.com/image/89708/sed%20%EB%AA%85%EB%A0%B9%EC%97%90%EC%84%9C%20%EC%95%84%ED%8F%AC%EC%8A%A4%ED%8A%B8%EB%A1%9C%ED%94%BC%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
'
sed 명령에서 아포스트로피를 사용하는 방법이 있습니까 ?
내 말은:-
sed '-2 a\\
What's up?' text
저는 "What's up"의 아포스트로피에 대해 이야기하고 있습니다. 이렇게 하면 "일치하지 않음" 오류가 발생합니다.
\
\\
아포스트로피를 이스케이프 처리하기 위해 OR 을 사용해 보았지만 What\'s up?
작동하지 않습니다.
답변1
sed '2 a\
What'\''s up?' text
또는
sed "2 a\
What's up?" text