txt 치완 질문입니다 초보 도움좀 부탁 드립니다
글쓴이: jihekim / 작성시간: 일, 2010/10/10 - 1:51오전
현 dir를 포함한 서버 dir 의
파일중 특정 문자를 찾아서 바꾸고 싶습니다
이왕이면 변경된 결과물을 출력도 하고 싶습니다.
index.html 변경 ..
main.php 변경...
..
..
total 100개 완료
파일은 .txt .thml .php .php3 .... 등입니다
이게 맞는지..
find /-name '*.html' -exec perl -pi -e 's/기존문자/바꿀문자/g' {} \;
*.html 은 html만 뜻하는게 아닌가요?
php 파일이나 htm php3 도 할려면 어떻게 해야 할까요 ?
위 식은 shell 내에 포함된 내용이겠죠 ????
위 식대로 스크립트를 만들어야 하나요???
M$ 명령어 처럼 안되네요 ㅠㅠ ==> 전부 * 전부랑 sub */s
도움좀 부탁 드립니다.
머리가 나쁘면 손발만 고생하는게 아니라
주변사람까지 힘들게 한다. ㅠㅠ
Forums:
요렇게 하시면 될텐데요...
$ find . -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \;
현재디렉토리를 포함하여 하위디렉토리의 모든 파일명을 하나하나 검색하여...
파일 내용중 "찾을문자열"에 일치하는것을 모두 "바꿀문자열"로 치환합니다.
위의 명령은 그냥 쉘프롬프트에서 그대로 입력/실행하면 됩니다.
http://blog.bsmind.co.kr/24 <--- 잘 정리된 사이트를 참고하시면 더 좋을듯...
댓글 달기