Table of Content
vi replace
vi 에서 파일내 문자열을 치환하는 기능을 설명합니다.
기본 명령어
기본 문법은 아래와 같습니다.
:%s/[원본단어]/[바꿀단어]
:%s/[원본단어]/[바꿀단어]/[옵션]
:%s/foo/bar
:%s/foo/bar/i
옵션
i : 대소문자 구분안함
g : 파일내 전부치환(디폴트는 첫번째 문자열만 치환)
c : 커서만 이동하고 변환할지 물어봄
:%s/foo/bar/gc
특수문자 치환
/
문자를 포함하는 문자열을 치환할 경우 \/
를 입력합니다.
:%s/\/tmp\/file.txt/\/tmp\/file2.txt
정규식
vi replace 는 정규식을 허용합니다.