>> Edit article
이름
제목
패스워드
: : 저기... : : 웹페이지를 작성하다가 일부 절대경로 로 되어있는것을 : : 상대경로로 바꿀려고 하는데... : : 파일과 내부 디렉토리가 너무 많아 장난이 아니네요... : : 제가 알기로는 UNIX 명령어로 한번에 바꾸는것이 있는걸로 압니다... : : 즉.. 해당 디렉토리 이하(서브디렉토리포함)의 모든 파일내용중에 : : 패턴에 맞는 일부의 내용을 다른문자열로 치환을 하는것이지요.. : : 일단 grep 이라는 명령어로 찾는것 까지는 알아냈는데... : : 어떻게 바꾸죠??? : : 명령어를 가르쳐 주세요..... : : 수고하세요..... perl을 이용하십시오. perl -pi -e 's/바뀔꺼/바꿀단어/g' 화일명 이렇게 하십 됩니다. 중간에 's/바뀔꺼/바꿀단어/g'는 정규표현식입니다. s가 치환명령.. 그담은 바꿀 단어들 써주고 마지막 g는 처음부터 끝까지 바꾼다는 얘기입니다. 안써주면 처음 것만 바꿉니다. 화일명에는 *.htm이나 *등으로 써주시고. 검색해서 하시려면 grep으로 검색하신 후 파이프로 넘겨주세요~~~
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved