UNIX vi editer 문자 치환하기

IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보

UNIX vi editer 문자 치환하기

vi 편집기에서 문자 치환하는 방법입니다.
알고 있으면 상당히 편합니다.. ㅎㅎ

범위관련  특수문자
현재 : '.'
처음 : '^'
맨끝 : '$'
전체 : '%'

 escape 문자는 '\' 사용

1. 전체 치환
:%s/test/test2/g

2. 2~11 치환
:2,11s/test/test2/g

3. -2 ~ +3 치환
:.-2,.+3s/test/test2/g

4. ^ ~ . 범위에서 맨끝에  "-*" 붙여넣기
:^,.s/$/-*/g

5. . ~ $ 범위에서 맨앞에 " + " 붙여넣기
:.,$s/^/ + /g

6. %에서 "/usr/local/apache"를 "/usr/local/htdocs"로 치환
:%s/\/usr\/local\/apache/\/usr\/local\/htdocs/g
0

Comment *

댓글 달기

8,060,410

전체

706

오늘

5,205

어제

Skin By KEBIBLOG Ver 1.0 Copyright ⓒ KEBI BLOG. All rights reserved.