본문 바로가기

OS/LINUX, UNIX

vi - 편집기 내에서 특정 문자열 치환하기

참고한 블로그

https://gracefulprograming.tistory.com/118

 


 

vi 편집기 내에서 특정 문자열을 한꺼번에 치환할 수 있음

:%s/old/new/g 로 실행

예시) 문서 전체에서 Hello 문자열을 Bye로 변경

:%s/Hello/Bye/g

 

바꾸고자 하는 문자열 중에 "/" 이 포함되어 있을 경우

/앞에  '\' 를 붙혀서 진행

예시) /data1/jennifer를 /app/jennifer로 경로를 치환하고 싶은 경우 

:s/\/data\/jennifer/\/app\/jennifer/g