노하우24 메인게시판

[리눅스] 텍스트 파일의 내용을 한꺼번에 교체하기

페이지 정보

작성자 최고관리자 작성일22-12-06 03:49 조회1,814회 댓글0건

본문

명령어 라인에서 다음과 같은 형태로 입력함

 

# sed -i 's/OLD_TEXT/NEW_TEXT/' `find . -name '*.txt' -exec grep -H 'OLD_TEXT' {} \; | awk 'BEGIN {FS=":"};{print $1}'` 

 

--> *.txt 파일을 검색해서 그 중에서 OLD_TEXT 가 있는 텍스트 파일을 대상으로 OLD_TEXT를 NEW_TEXT로 교체 하여 저장 한다.(sed -i 옵션)

다량의 파일 컨텐츠를 수정할때 편리하게 사용 할 수 있음

댓글목록

등록된 댓글이 없습니다.