DigiMoon 맘대로 닦고 조이고 기름치는 재미가 있는 DigiMoon만의 기억 저장소

Posted
Filed under 컴퓨터 탐구/리눅스
 /home/test 디렉토리 내에 있는 모든 파일을 대상으로 안의 내용 중에 aaa라는 문자열이 있을 경우 이를 모두 bbb로 바꾸고자 할 때엔,


find /home/test -type f -name '*' -exec perl -pi -e 's/aaa/bbb/g' {} \;


위와 같이 실행하면 된다.
find 명령어로 할 수 있는 기능 중에 개인적으로 가장 막강하다고 생각... ^^







리눅스 파일에 특정 문자열 찾기
find ./ -name '*.*' | xargs grep '특정문자열'

Creative Commons License
2007/10/24 02:32 2007/10/24 02:32