출처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
Posted by airlueos
,