특정 문자열이 들어있는 파일에서 문자열 치환하기(리눅스)

 
리눅스 쉘 상에서 google.com 문자열이 있는 파일을 찾아서 naver.com으로 바꾸는 쉘 코드

find . -name ‘*.*’ -exec perl -pi -e ‘s/gmail\.com/naver\.com/g’ {} \;

google.com 문자열이 있는 파일이 존재하나 확인.

find . -name ‘*.*’ | xargs grep gmail\.com

 
자주는 안쓰이나 유용한 팁.
출처는 기억이 안남. 🙁

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

*