본문 바로가기

리눅스/명령어

vim. 관련 예제

 

[1. 문자열 치환]

명령 모드에서 수행 가능 하다.

 

기본적으로 아래와 같은 패턴을 갖는다.

:{시작행,끝행}s/{원래문자열}/{변경문자열}/{옵션}

 

  • 시작행, 끝행은 보통 숫자를 입력하면 되는데, 문서 전체에 대해서는 % 를 기입하도록 한다.
  • 옵션에는 g, i, c 가 올 수 있으며, 보통 g 를 많이 사용한다.
    # g : 그냥 변경
    # i  : 대소문자 구분 없이 변경
    # c : 매번 사용자에게 물어 보고 변경
  • 원래 문자열에는 정규 표현식 입력도 가능하다.

 

ex) 전체 문서에서 hello 를 world 로 바꾸려면 => :%s/hello/world/g

ex) 전체 문서에서 마지막에 ,-1 를 추가하려면 => :%s/$/,-1/g
# $ 는 ~ 끝나는 문자열을 의미하는 정규 표현식 이다.

 

 

 

 

'리눅스 > 명령어' 카테고리의 다른 글

find 명령어 사용방법 정리  (0) 2024.06.11
sed / tr  (0) 2024.04.30
date 명령어  (0) 2023.01.16
sha256sum  (0) 2022.10.12