여러개의 문서중에서 특정 문자열을 치환하려는 방법을 찾던중
kltp.kldp.org에서 다음과 같은 스크립트를 찾았습니다.
find . -name *.html | awk '{ print "cat "$1" | sed \"s/바꾸고싶은말/바뀔말/g\" >"$1 }' | sh
그래서 기쁜 마음으로 싹 적용을 했더니.....
그 모든 파일들이 크기가 0으로 변해버리는 재앙이 일어났습니다.
ㅠ.ㅠ
다른 이름으로 저장하고 그것을 다시 원래의 이름으로 변경하면(mv 명령사용) 권한이 바뀌어 버리더군요....
흠... 파일에 설정된 권한도 그대로 유지되면서 문자열을 치환하는 방법이 없을까요?