find /aaa -type f -name "*"
>-exec perl -pi -e "s/aaa/bbb/g" {} ;
이렇게 하시면됩니다. perl을 이용해서 치환하는 방법입니다.
: 파일명을 바꾸는게 아니구요 내용을 바꾸는거거든요.
: 예를 들어
: /aaa 디렉토리 밑에
: 파일이 300개가 있는데
: 300개 파일중에 aaa라는 내용이 들어있는 파일들을 찾아서
: 그안의 aaa라는 내용을 bbb 로 바꾸는거죠.
: 일일이 vi로 열어 보려면 시간이 오래 걸리겠죠..
: 부탁드려요..
:
:
: : : 특정 디렉토리에서
: : : 'aaa' 라는 내용이 있는 파일을 찾아서
: : : 그내용을 'bbb'로 바꾸는 명령어가 어떻게 되죠?
: : :
: : : 잘 조합이 않되서요..
: : : 부탁드립니다.
: : : 좋은하루되시길..
: :
: : >> aaa라는 파일을 찾아서 그안에 내용을 bbb로 바꾼다구요?
: : 그냥 편집기로 aaa파일을 열어서 그안에 내용을 지우고 bbb라고 쓴다음
: : 나오면 되죠...
: : >> 만약 그게 아니라 aaa라는 파일명을 bbb로 바꾸는 거면
: : mv aaa bbb 이러면 바뀌죠