txt 치완 질문입니다 초보 도움좀 부탁 드립니다

jihekim의 이미지

현 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

도움좀 부탁 드립니다.

머리가 나쁘면 손발만 고생하는게 아니라
주변사람까지 힘들게 한다. ㅠㅠ

pogusm의 이미지

$ find . -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \;

현재디렉토리를 포함하여 하위디렉토리의 모든 파일명을 하나하나 검색하여...
파일 내용중 "찾을문자열"에 일치하는것을 모두 "바꿀문자열"로 치환합니다.

위의 명령은 그냥 쉘프롬프트에서 그대로 입력/실행하면 됩니다.

http://blog.bsmind.co.kr/24 <--- 잘 정리된 사이트를 참고하시면 더 좋을듯...

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.