본문 바로가기

까만화면에서 허우적대기

[Linux] vi 편집기에서 매칭되는 문자열 한번에 수정하기 - %s

# 명령어

:%s/aaa/bbb/g

# 뜻

aaa를 모두 bbb로 바꿔라

# 응용

:%s!aaa!bbb!g

기본 구분자인 슬래시(/) 대신 다른 구분자를 사용할 수 있다.

변경 하려는 문구에 슬래시(/)가 이미 들어가 있을 경우 유용하다.

 

vi 편집기 밖에서 파일에 있는 문자열을 수정할때 쓰는 sed 명령어와 구성이 매우 유사하다.

https://where-i-go.tistory.com/155

 

[Linux] 명령어 한 줄로 파일 내 문자열 수정하기 : sed

# 명령어sed -i 's/aaa/bbb/g' file.js # 뜻file.js 안에 있는 aaa를 모두 bbb로 바꿔라 # 응용sed -i 's!aaa!bbb!g' file.js기본 구분자인 슬래시(/) 대신 다른 구분자를 사용할 수 있다.변경 하려는 문구에 슬래시(

where-i-go.tistory.com