파일에서 작은따옴표를 바꾸려고 하는데 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