vi replace

By | 2022년 4월 27일
Table of Contents

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 는 정규식을 허용합니다.

답글 남기기