vi 편집기 단어 바꾸기

■ vi편집기에서 문자열 변경, 단어 바꾸기는 vi편집기의 확장모드에서 할 수 있다. 확장모드는 vi편집기로 파일을 읽은 후 콜론(‘:’)을 입력한 상태이다.
 

■ 파일 전체에서 단어 ‘for’을 ‘FOR’로 바꾸기(‘for’와 ‘FOR’사이에 공백문자가 있다).

:%s/ for / FOR /g

 

■ 줄 번호 1번 라인부터 100번 라인까지만 단어 ‘for’을 ‘FOR’로 바꾸기.

:1,100s/ for / FOR /g

 

■ 변경시 사용자 확인 – 변경할 때마다 사용자에게 확인하기 위해 맨 뒤에 ‘c’ 옵션을 추가할 수 있다.

:1,100s/ for / FOR /gc

 

■ ‘Hello’, ‘hello’를 ‘Hi’로 바꾸기

:%s/ [Hh]ello / Hi /g

 

■ 커서가 위치한 라인부터 아래 3라인의 ‘for’를 대문자 ‘FOR’로 바꾸기

:s/for/\U&/ 3

 

■ 하나이상의 숫자로 시작하는 라인에서 숫자를 ‘Line 숫자:’로 바꾸기

:g/^[0-9][0-9]*/s//Line &:

 
 
 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다