출처: http://ra2kstar.tistory.com
vi editor 텍스트 찾기와 바꾸기 등등의 간략한 명령어 소스를 모아보았다.
문서 처음부터 마지막까지의 apple 를 banana 로 치환
:%s/apple/banana/g
커서위치부터 마지막까지의 apple 를 banana 로 치환
:.,$s/apple/banana/g
숫자로만 이루어진 행 찾기
/^\d\+$
^ : 행의 첫부분
\d : 0~9까지의 숫자
+ : 바로 앞의 글자 (여기서는 숫자)가 1개나 1개 이상 있음. (즉 숫자가 최소한 1개 있음)
$ : 행의 마지막 부분
대소문자 구분없이 바꾸기
:%s/apple/banana/i
i 옵션 사용
정확하게 foo에 일치될 때만 바꾸기
:%s/\/bar
\ 사용
빈 줄 두 줄을 한 줄로 바꾸기
:%s/\n\n/\n/g
두 칸을 한 칸으로 줄이기
:%s/ / /g
탭을 스페이스 공백으로 바꾸기
:%s/\t/ /g
마지막 스페이스 지우기
:%s/ $//g
첫 칸의 스페이스 지우기
:%s/^ //g
'unix . linux' 카테고리의 다른 글
[unix] 특정 문자열 찾기 (find/grep) (0) | 2013.04.01 |
---|---|
[unix] 파일 인코딩 환경 변경 (0) | 2013.04.01 |
[unix] vi (window split) (0) | 2013.04.01 |
[unix] SCP : 서버간 파일이동 (0) | 2013.04.01 |
[unix] vi editor (0) | 2013.04.01 |