vim 을 이용하여 작업할 때 문자열을 치환할 일이 발생합니다.
이럴 경우 어떤 명령어를 써야 할까요?
- 기본 치환
:%s/바꾸기전문자/바꿀문자
ex) :%s/helloworld/helloearth
위의 명령어를 vim 에서 수행해주면 helloworld 라는 문자열을 helloearth로 변경할 수 있습니다.
- 문자열에 /가 들어가 있다면?
만약 바꾸기 전 문자와 바꿀 문자에 / 가 들어가있다면 ?
역슬래시를 사용해주면 됩니다.
:%s/\/root\/file.txt/\/home\/user\/file.txt
- 추가적인 옵션이 필요하다면?
:%s/바꾸기전문자/바꿀문자/옵션
바꿀문자 뒤에 /를 해주고 옵션을 걸어주면 추가적인 조건을 걸 수 있습니다.
해당 내용에 대한 자세한 사항은 아래의 링크를 참조하시면 됩니다.
해당 내용에 대한 자세한 사항은 아래의 링크를 참조하시면 됩니다.