일괄치환 vim 이용법

Linux 2009. 9. 2. 18:17


현재 디렉토리에서 .php 파일을 찾아 $_SESSION['MYNAME'] 을 $SESS_MYNAME 으로 바꾸기.
perl 을 이용하는 방법은 escape가 제대로 안먹히는지 이상하게 치환됨.


find ./ -name '*.php' -exec vim -c "%s/\$_SESSION\['MYNAME'\]/\$SESS_MYNAME/g" -c "wq" {} \;



vim 의 -c 옵션으로 명령어를 넣는 방식을 사용함.
첫번째 명령은 '치환'이고 두번째 명령은 '저장하고 빠져나오기'


'Linux' 카테고리의 다른 글

Quota 설정  (0) 2009.09.24
tar 압축 원하는 디렉토리에 풀기  (0) 2009.09.04
PATH 관련  (0) 2009.05.14
Putty 세션 관리  (0) 2009.05.14
Putty 자동로그인  (0) 2009.05.14
Posted by bloodguy
,