파일에서 단어를 검색하고 바꾸는 방법 Linux

파일 내부의 단어를 바꿔야 하는 상황이 많이 있습니다. 서비스 구성 파일이든, 텍스트 파일이든, 데이터베이스가 포함된 파일이든 관계없이 이 자습서에서는 파일에서 단어를 검색하고 바꾸는 방법을 배웁니다. Linux.

파일에서 단어를 검색하고 바꾸는 방법 Linux

운영 체제 사용자인 경우 가장 간단한 옵션 Linux, "명령을 사용하는 것입니다.sed". 주문 스트림 편집기.

텍스트 파일(document.txt) 단어 "abc"로 교체하고 싶습니다.xyz". 단어를 대체할 수 있는 명령줄은 다음과 같습니다.

sed -ie 's/abc/xyz/g' document.txt

명령을 실행할 때 조건은 파일이 있는 폴더에 있다는 것입니다. document.txt.

명령이 다른 위치에서 실행되면 파일의 전체 경로가 기록됩니다. 예:

sed -ie 's/abc/xyz/g' /full/path/document.txt

어디 "/full/path/”는 파일이 있는 폴더입니다. document.txt.

명령줄을 실행한 후 옵션 "-i" 를 생성합니다 백업 파일 원본과 동일하지만 확장자에 "e". 우리의 경우 백업 문서는 document.txte.

-i[SUFFIX], --in-place[=SUFFIX] : edit files in place (makes backup if extension supplied)

-e script, --expression=script : add the script to the commands to be executed.

이 순서는 "find & replace”는 파일에만 유효하지 않습니다. .txt. 텍스트가 포함된 모든 파일 내에서 단어를 바꿀 수 있습니다. 데이터베이스 파일에서도 (.SQL)

파일에서 단어를 검색하고 바꾸는 방법 Linux
"sed" 명령 Linux

Stealth Settings - Find & Replace Inside a Text File (Linux Bash Command Line).

설립자와 편집자 Stealth Settings, 2006년부터 현재까지. 운영 체제에 대한 경험 Linux (특히 CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (시엠에스).

방법 » Linux » 파일에서 단어를 검색하고 바꾸는 방법 Linux
코멘트 남김