리눅스 vim 문자열 치환하는 법

리눅스 vim 편집기 문자열 치환하는 법, vim 글자 바꾸는 방법

리눅스를 사용하시다 보면 vi, vim 을 많이 사용하실텐데요

리눅스 cli 모드에서 설정 같은 것들을 바꿀 때도 vi 편집기는 필수입니다

vim을 사용하시다가 가끔 특정 단어나 글자를 다른 글자로 치환해야 하는 상황이 있습니다

오늘은 리눅스 vim 글자를 치환하는 방법에 대해서 알아보겠습니다

기본 명령어는 다음과 같습니다

:%s/[원본단어]/[바꿀단어]/[옵션]

 

뒤에 옵션들은 여러 예시를 보여드리며 설명드리겠습니다

첫 단어만 바꾸기
:%s/name/buffett


i: 대소문자 구분없이 치환하기
:%s/name/buffett/i

 

 

g : 전역 치환, 파일 전체에서 단어를 찾아 치환하기
:%s/name/buffett/g


c : 바꿀 것인지 질의하고 치환하기
:%s/name/buffett/c

개행문자(엔터)를 찾아서 없애주는 방법도 있습니다

개행문자를 모두 없애기
:%s/\n//g

간단하게 다시 보여드리면

작성한 문서에 name 부분의 문자를 바꿔보도록 하겠습니다

 

: 를 먼저 입력하신 후

:%s/name/buffett/g

명령어를 통해서 간단하게 문자열이 치환되는 것을 볼 수 있습니다

댓글

Designed by JB FACTORY