본문 바로가기
프로그래밍/리눅스

vi 에서 특정 문자열 이후 모든 문자열 삭제 (문자열 치환)

by 앗싸붕 2023. 11. 27.
728x90
반응형

 

리눅스 vi 으로 특정 문자열을 수정하는 것이 편리할 때도 있습니다.

 

아래와 같은 경우 문자열이 아무리 길어도 명령어 한 줄이면 한 번에 수정이 되서 오히려 메모장보다 편리한 경우가 많습니다. 가끔 사용할 때마다 까먹어서 내가 보려고 정리하게 되네요.

 

 

- 특정 패턴의 문자열 이후 모든 문자열 삭제 (문자열 치환)

:%s/문자열.*//

 

 

- 파일 편집 중 특정 패턴의 문자열을 한 꺼번에 수정 (치환) 하는 방법

:%s/문자열/변경 문자열/

 

 

- 문자열 맨 앞에 특정 문자열 추가

:%s/^/문자열/g

 

 

- 문자열 맨 뒤에 특정 문자열 추가

:%s/$/문자열/g

 

728x90
반응형

댓글