선 밖에 선 자유인

find검색 및 문자열 치환 본문

IT/System & Network

find검색 및 문자열 치환

Hotman 2015. 2. 9. 13:30


- find 루 검색 및 perl, sed 를 이용 문자열 치환


- perl

$ find ./ -name <파일명> -exec perl -pi -e 's/<기존문자열>/<대체문자열>/g' {} \;


- sed

$ find ./ -name <파일명> -exec sed -i 's/<기존문자열>/<대체문자열>/g' {} \;



- 현재 디렉토리 하위의 모든 파일의 문자열 치환

$ find . -type f -exec perl -pi -e 's/<기존문자열>/<대체문자열>' {} \;


* find ./ -name ".php" 등의 패턴으로 특정 파일 지정 가능


Comments