sed -e 's/([()"'])/1/g' 이렇게 쉘스크립트에 포함되어 있는데 작은 따옴표(단일 인용부호)가 말썽을 일으키네여. [()"'] 이렇게 해도 소용없더군요. 그리고 1 이부분은 앞에서 사용한 정규식으로 검색된 부분을 를 붙여서 탈출 시킬려고 하는데 문법이 맞는지... vim하고 좀 많이 달라서 한참 헤메고 있습니다. 도와주세요.
sed 에서 작은따옴표는 셸에서 문제가 되니 큰따옴표로 감싸거나 셸 이스케이프를 써야 합니다. 예를 들어 sed "s/[()\"']//g" 처럼 바꾸면 됩니다. 치환에서 검색된 부분을 쓰는 것은 \1 로 쓰면 됩니다.