관리 메뉴

지나가는 이야기

[Linux : 리눅스] vi 문자열 검색 / vi에서 문자열 검색 본문

OS : 운영체제/Linux : 리눅스

[Linux : 리눅스] vi 문자열 검색 / vi에서 문자열 검색

지나가는 이야기 2022. 11. 20. 12:35
728x90
반응형

 

 

vi 편집기를 사용하다 보면 특정 문자 및 문자열을 찾을 때가 있다. vi 편집기 내부 명령 모드를 통해 손쉽게 찾고자 하는 문자열을 찾을 수 있다.

 

1. vi 편집기를 열고, ESC키를 누룬 후 : 을 입력하여 명령어 모드로 진입

 

2. / 또는 ? 이용하여 문자열 찾기

:/검색할 문자열 => 현재 커서 아래로 검색

[예시 - passing-story 문자열 검색]
:/passing-story

/ 는 현재 커서를 기준으로 아래로 해당 문자열을 찾는다.

 

 

:?검색할 문자열 => 현재 커서 위로 검색

[예시 - passing-story 문자열 검색]
:?passing-story

?는 현재 커서를 기준으로 위로 해당 문자열을 찾는다.

 

3. 계속 찾기

파일 속에 해당 문자열이 여러개 있는경우 계속해서 찾을 수 있다.

 

 · n  :  다음 찾기
 · N  :  이전 찾기

위와 같이 문자 n을 통해 계속 찾기를 진행할 수 있다.

  • n(소문자)    :  다음 찾기
  • N(대문자)   :  이전 찾기

 

4. 정규 표현식 사용

문자를 찾을 때 정규 표현식을 이용할 수 있다.

 

[예시 - passing-story로 끝나는 문자열 검색]
:/passing-story$

 

 

728x90
반응형
Comments