개발관련/Shell

특정문자열 포함한 파일찾기 & 하위폴더 여러파일 내용 한꺼번에 치환하기

NaiveDevloper 2016. 4. 15. 03:14
반응형

Ex) 현재폴더의 하위폴더내의 파일들중 '127.0.0.1' 문자열을 포함하는 파일 찾기

[root]# grep -rl '127.0.0.1' .

 

Ex) 현재폴더의 하위폴더내의 파일들의 내용중에서 '127.0.0.1' 라는 내용을 '192.168.0.1'로 전체 치환한다.

[root]# grep -rl '211.204.148.230' . | xargs sed -i 's/127.0.0.1/192.168.0.1/g'