![파일에서 작은따옴표와 &apos를 바꾸는 방법](https://linux55.com/image/81283/%ED%8C%8C%EC%9D%BC%EC%97%90%EC%84%9C%20%EC%9E%91%EC%9D%80%EB%94%B0%EC%98%B4%ED%91%9C%EC%99%80%20%26amp%3Bapos%EB%A5%BC%20%EB%B0%94%EA%BE%B8%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
파일에서 작은따옴표를 바꾸려고 하는데 sed로 명령을 사용하고 있는데 /s/'//g filename
명령이 제대로 작동하지만 &apos
파일에도 문자가 있고 바뀌지 않습니다. 아래 코드를 사용할 수 있나요?
sed "/s/'//g" -e '/s/&apos//g' filename
답변1
sed 명령에 슬래시가 있는 것 같습니다.
sed "/s/'//g"
해야 한다:
sed "s/'//g"
여러 표현을 원하면 그냥 사용하세요 (여기서는 Glenn Jackman이 하나만 원하는 것이 아니라 -e
이를 원한다고 가정합니다 ).'
&apos
sed -e "s/'//g" -e "s/'//g" filename