/home/test 디렉토리 내에 있는 모든 파일을 대상으로 안의 내용 중에 aaa라는 문자열이 있을 경우 이를 모두 bbb로 바꾸고자 할 때엔,
find /home/test -type f -name '*' -exec perl -pi -e 's/aaa/bbb/g' {} \;
위와 같이 실행하면 된다.
find 명령어로 할 수 있는 기능 중에 개인적으로 가장 막강하다고 생각... ^^
리눅스 파일에 특정 문자열 찾기
find ./ -name '*.*' | xargs grep '특정문자열'
2007/10/24 02:32
2007/10/24 02:32