Linux
Tip. vi 에디터로 여러 파일의 내용들을 일괄 변경 하는 방법
Gom Guard
2017. 12. 1. 14:03
반응형
여러 파일의 내용들을 일괄 변경 하는 방법
가끔 비슷한 파일들의 경우 한번에 a 문자열을 b 문자열로 치환해야 하는 경우가 있습니다. 리눅스에서는 vi 에디터를 통해 아주 간단한 방법으로 이 작업을 할 수 있습니다.
일단 작업하고자 하는 파일들을 동시에 불러옵니다.
vi a.txt b.txtvi a*.txt#파일명들이 a1.txt, a2.txt 같이 공통되는 부분이 있는경우
vi 에 접속한 뒤 다음과 같은 형식의 명령어를 입력합니다.
:argdo %s/str/rep/g | update # 일괄 변경:wq # 저장 후 종료
이 명령어를 입력하면 동시에 모든 파일들이 일괄적으로 문자열이 변경되는 것을 확인할 수 있습니다.
반응형