티스토리 뷰

반응형


여러 파일의 내용들을 일괄 변경 하는 방법

  • 가끔 비슷한 파일들의 경우 한번에 a 문자열을 b 문자열로 치환해야 하는 경우가 있습니다. 리눅스에서는 vi 에디터를 통해 아주 간단한 방법으로 이 작업을 할 수 있습니다.

  • 일단 작업하고자 하는 파일들을 동시에 불러옵니다.

vi a.txt b.txt
vi a*.txt            
#파일명들이 a1.txt, a2.txt 같이 공통되는 부분이 있는경우

  • vi 에 접속한 뒤 다음과 같은 형식의 명령어를 입력합니다.

:argdo %s/str/rep/g | update     # 일괄 변경
:wq                # 저장 후 종료

  • 이 명령어를 입력하면 동시에 모든 파일들이 일괄적으로 문자열이 변경되는 것을 확인할 수 있습니다.


반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함