반응형
Vim 문자 치환
Vim은 강력한 치환 기능을 제공하여 텍스트 가공 작업을 효율적으로 처리할 수 있습니다.
테스트 파일 생성
vim test
www.naver.com
www.yahoo.co.kr
중복 제거 및 정렬
sort -u test > test2
-u 옵션을 사용하면 중복 제거 + 정렬이 동시에 수행됩니다.
생성된 test2 파일
www.naver.com
www.yahoo.co.kr
특정 문자열 치환
URL 경로 제거
- www.naver.com/cafe를 www.naver.com으로 치환
:%s#/.*##
/ 대신 # 구분자를 사용하면 가독성이 좋아집니다.
728x90
대소문자 변환
전체를 소문자로 변환
:%s/.*/\L&/g
- \L : 소문자 변환
- & : 전체 매칭
문자열 문자열 앞/뒤에 내용 추가
1. 앞에 문자열 추가
:%s/^/host-control "/g
host-control "www.naver.com
2. 뒤에 문자열 추가
:%s/$/" 11.11.11.11;/
host-control "www.naver.com" 11.11.11.11;
728x90
반응형
'리눅스' 카테고리의 다른 글
| CentOS에서 mcrypt를 설치하는 방법 (2) | 2013.06.18 |
|---|---|
| CentOS에서 EPEL 저장소를 사용하기 (0) | 2013.06.18 |
| wc, sort, split ,uniq, cut 명령어 (0) | 2013.06.18 |
| CentOS 6에 VNC를 설치하고 설정하는 방법 (0) | 2013.06.18 |
| history 명령어 실행 시간 보기(history HISTTIMEFORMAT) (0) | 2013.06.18 |