리눅스 명령

~에 의해

0

Linux의 파일에서 단어를 어떻게보고 교체합니까?

Linux의 파일에서 단어를 어떻게보고 교체합니까?

0
리눅스 명령

파일 내부에서 단어를 교체 해야하는 상황이 많이 있습니다. 서비스 구성 파일, 텍스트 파일 또는 데이터베이스가 포함 된 파일이든이 튜토리얼에서 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).

Linux의 파일에서 단어를 어떻게보고 교체합니까?

당신은 또한에 관심이있을 수 있습니다 ...

답장을 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필요한 필드가 표시됩니다 *