프로그래밍/리눅스
vi 에서 특정 문자열 이후 모든 문자열 삭제 (문자열 치환)
앗싸붕
2023. 11. 27. 15:04
728x90
반응형
리눅스 vi 으로 특정 문자열을 수정하는 것이 편리할 때도 있습니다.
아래와 같은 경우 문자열이 아무리 길어도 명령어 한 줄이면 한 번에 수정이 되서 오히려 메모장보다 편리한 경우가 많습니다. 가끔 사용할 때마다 까먹어서 내가 보려고 정리하게 되네요.
- 특정 패턴의 문자열 이후 모든 문자열 삭제 (문자열 치환)
:%s/문자열.*//
- 파일 편집 중 특정 패턴의 문자열을 한 꺼번에 수정 (치환) 하는 방법
:%s/문자열/변경 문자열/
- 문자열 맨 앞에 특정 문자열 추가
:%s/^/문자열/g
- 문자열 맨 뒤에 특정 문자열 추가
:%s/$/문자열/g
728x90
반응형