강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

vi편집모드에서 커서가 위치한 문자를 다른 문자로 대체하기(r)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

vi편집모드에서 커서가 위치한 문자를 다른 문자로 대체하기(r)

 

 

 

vi에서는 현재 커서가 위치한 한문자를 다른 한문자로 대체할 수 있습니다.

 

 

 

 

 , 특정 한문자를 다른 한문자로 대체하기 위한 방법으로 vi r명령어를 사용합니다.

 

 

 

 

 

아래의 예는 현재 커서가 위치하고 있는 w문자를 T로 변환하기 위하여 r명령어를 입력한 것입니다.

 

 

 

 

 

5d3ce54b341806c9fbf57ec3a66a8c29_1686634722_9891.png
 

 

 

 

그리고 w가 위치한 자리에서 T를 입력한 것입니다.

 

 

 

 

 결론적으로 w T로 변환된 것입니다.

 

 

 

 

 

5d3ce54b341806c9fbf57ec3a66a8c29_1686634737_886.png
 

 

 

이번 예에서 알아두셔야 할 것은 r명령어로 한문자를 다른 한문자로 대체 할 때에 입력모드로 전환되지는 않는다는 점입니다.

 

 

 

 

 , 한문자만을 다른 한문자로 대체하므로 굳이 입력모드로 전환할 필요가 없기 때문입니다.

 

 

 

 

 

참고로 이번에 설명한 r 명령어와 바로 앞에서 설명한 s명령어의 차이점에 대해서 알아 두셔야 합니다.

 

 

 

 

 

첫번째, s는 특정 한문자를 다른 문자열로 대체하지만 r명령어는 특정 한문자를 다른 한문자로 대체하는 역할을 합니다.

 

 

 

 

 

두번째, s명령어는 입력모드로 전환이 되지만 r명령어는 입력모드로 전환되지 않습니다.

 

 

 

 

 


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  97 명