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))

Cum cauți și înlocuiești un cuvânt dintr-un fișier pe Linux
“sed” Linux에서 명령

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

창립자 및 편집자 Stealth Settings, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).

IT 튜토리얼, 유용한 팁 및 뉴스. Linux의 파일에서 단어를 어떻게보고 교체합니까?
의견을 남겨주세요