찾기 및 파일 내에서 단어를 대체 (리눅스 명령 줄)

텍스트 파일이 있고 필요한 경우 검색하고 내부 단어를 교체, 다른 단어 나 문구와 함께 Windows 우리는 수많은 솔루션을 보유하고 있습니다. 사용할 수있다 메모장CPC, 워드 패드클릭당 비용 (CPC) 또는   사무실 (이것은 가장 일반적인 것)

메모장에서 텍스트 교체- Windows

주문 "검색 및 바꾸기"매우 큰 텍스트 파일에서는 문제가됩니다. Windows. 경험상 50MB가 넘는 텍스트 파일은 단어를 "모두 바꾸기"운영 체제의 문제가 됨 파일에서 열린되었는지 여부 메모장, 워드 패드 또는 다른에서 텍스트 편집기.

문제는 다음과 같이 훨씬 간단 해집니다. . 간단한과 커맨드 (배쉬 명령) 할 수 있습니다 검색하고 파일 내의 단어를 대체 (파일이 될 수 있습니다.,., .txt, .sql 등의 텍스트가 포함 된 형식)을 매우 짧은 시간 내에) 보다 짧은 Windows.

"sed"명령을 사용하여 텍스트 파일 내에서 찾고 바꿉니다.

자, 우리가 텍스트 파일이 네티즌 의견 (Document.txt) 단어 "알파벳"대체하고 싶은"XYZ단어를 바꿀 수있는 명령 줄은 다음과 같습니다.

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

명령을 실행할 때 조건은 document.txt가있는 폴더에 있어야합니다. 문서 폴더에 없지만 "경로"를 알고있는 경우 명령 줄은 다음과 같습니다.

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

여기서 "/ var / www /"는 document.txt 파일이있는 폴더입니다.

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

-i [SUFFIX], –in-place [= SUFFIX] : 편집 files 제자리에 (확장 프로그램이 제공되면 백업합니다)

-e 스크립트, –expression = script : 실행할 명령에 스크립트를 추가합니다.

이 "찾기 및 바꾸기"명령은 .txt 파일에만 유효하지 않습니다. 텍스트가 포함 된 파일 내에서 단어를 바꿀 수 있습니다. 데이터베이스 파일에서도 (. SQL)

광고를 교체 찾기 - 나오지 배쉬 명령 줄

- 텍스트 내에서 찾기 및 바꾸기 File (리눅스 배쉬 커맨드 라인).

찾기 및 파일 내에서 단어를 대체 (리눅스 명령 줄)

저자에 관하여

스텔스 LP

설립자와 편집자 스텔스 Settings2006 날짜합니다.
Linux 운영 체제 (특히 CentOS), Mac OS X, Windows XP> Windows 10 및 WordPress (CMS).

코멘트를 남겨