Work/Study

파일내용 일괄 변경

물빛미르 2011. 6. 30. 16:56
728x90
파일 내용 일괄 바꾸기
find ./ -name '*.html' -print -exec perl -p -i -e 's|찾을문자열|바꿀문자열|' {} \; 

실행할때 같은 위치에 있는 파일들을 수정할거라면 find를 쓸 필요가 없다.
find는 하위디렉토리까지 모두 찾아서 처리해야하기 때문에 사용한다

같은 위치에 있는 경우는
perl -p -i -e 's|찾을문자열|바꿀문자열|' *.conf
이렇게만 실행해도 된다. 
728x90