본문 바로가기
  • ▒ 네모의 쉽게 배우는 네트워크 | 개발 ▒
리눅스(Redhat)/유용한 명령어

리눅스) 특정 문자, 문장을 포함하는 파일 검색

by 너l모 2021. 8. 18.
반응형

※ 업무하면서 습득한 내용들을 정리해 놓은 포스팅입니다 :P 추가로 궁금하신 점은 댓글로 남겨주시고 필요한 자료 있으면 요청주세요! 잘못된 내용이 있으면 고쳐주시면 감사하겠습니다. 자료 퍼가실 때는 출처 남겨주세요!


 ο 목차

     


    ※ 코드 보는 방법 참고

    ㅇ 달러 기호($)가 있는 경우 -> 리눅스 터미널에서 CLI 명령어 입력

    ㅇ "=#" 기호가 있는 경우 -> psql 쉘에서 명령어 입력

    ㅇ 꺽쇠가 하나 있는 경우(>) -> 윈도우 명령 프롬프트(cmd)에서 명령어 입력

    ㅇ 꺽쇠가 세개 있는 경우(>>>) -> python 쉘에서 명령어 입력


    1. 특정 문자, 혹은 문장을 포함하는 파일 검색 방법

    ※ Centos 7 기준

    1) 명령어

    $ find 검색디렉토리 -type f -print | xargs grep 검색문자열

    2) 결과 예시

    [nemo@mail ~]$ find /usr/share/zabbix/ -type f -print | xargs grep "The frontend does not match Zabbix database"
    /usr/share/zabbix/include/classes/db/Db2DbBackend.php:                  $this->setError(_('The frontend does not match Zabbix database.'));
    /usr/share/zabbix/include/classes/db/DbBackend.php:                     $this->setError(_s('The frontend does not match Zabbix database. Current database version (mandatory/optional): %d/%d. Required mandatory version: %d. Contact your system administrator.',
    /usr/share/zabbix/include/classes/db/MysqlDbBackend.php:                        $this->setError(_('The frontend does not match Zabbix database.'));
    /usr/share/zabbix/include/classes/db/OracleDbBackend.php:                       $this->setError(_('The frontend does not match Zabbix database.'));
    /usr/share/zabbix/include/classes/db/PostgresqlDbBackend.php:                   $this->setError(_('The frontend does not match Zabbix database.'));

     


    ※ 좋아요와 구독은 큰 힘이 됩니다. 감사합니다. 

    반응형

    댓글