본문 바로가기

unix

리눅스 여러파일 수정하기 (find)

리눅스에서 여러파일안에 내용을 수정할때 사용하자

find ./ -type f -name "*.html" -maxdepth 1 -exec perl -pi -e "s/123.123.123.123/abc.com/g" {} \;

html 확장자의 파일안에 123.123.123.123 내용을 abc.com 으로 변경하는 명령어

* 주의사항 : 파일안에 동일 내용이 변경되면 안되는것들이 있을때 주의하자 (짧은 단어보다는 정확한 타겟팅이 중요)

출처 : http://2factor.tistory.com/87

'unix' 카테고리의 다른 글

unix cp 옵션  (0) 2013.08.26
regular expressions - 여러파일 확장자 바꾸기  (0) 2013.08.13
grep find 명령어  (0) 2013.08.13
crontab 사용법 및 log  (0) 2013.06.25
FTP SITE Commands (site 명령어)  (0) 2013.03.28