1. 라인의 맨앞에 특정 키워드를 추가한다.
:%s/^/aaa/g (각 라인들 앞에 aaa 가 추가됨)
2. 라인의 맨 뒤에 특정 단어를 추가하고자 할 경우
:%s/$/aaa/g (각 라인들 뒤에 aaa 가 추가됨)
3. 줄 앞에 있는 공백을 제거하는 방법
:%s/\v^\s+//g
\v 는 vim 정규식 대신 표준 정규식을 사용하게 하는 옵션
\s스페이스바나 탭 등 모든 공백 한글자를 나타냄
4. 줄 끝에 있는 공백을 제거하는 방법
:%s/\s\+$//
5. 문서전체에 있는 공백을 제거하는 방법 (공백갯수 무관)
:s/ //g (스페이스로 구분된 공백의 갯수가 1또는 그이상이라도 공백은 1개만 입력)
6. 라인의 맨 뒤에 특정단어를 다른 단어로 치환
:%s/,$/; (라인 맨 뒤의 , 를 ; 로 변경할 경우)
7. 특정 pattern이 들어가는 line 지우기
:g/pattern/d
8. 특정 pattern이 들어가 있는 line을 제외한 모든 line 지우기
: g!/pattern/d 또는 :v/pattern/d
'Works > CentOS & RockyLinux' 카테고리의 다른 글
Tomcat 80 포트로 바인딩하기 (80, 443 포트 권한 바인딩) (0) | 2019.04.04 |
---|---|
glibc 버전 확인 (0) | 2019.03.20 |
/var/spool/clientmqueue 디렉토리의 용도 (0) | 2019.01.10 |
/bin/sh^M: bad interpreter: No such file or directory 오류 발생 시 (0) | 2018.10.26 |
디스크가 HDD인지 SSD인지 확인하기 (0) | 2018.10.24 |