반응형
여러 개의 텍스트 파일에서 안에 있는 텍스트를 어떻게 검색할 수 있을까요?
다음과 같은 링크에서 볼 수 있습니다.
stackoverflow.com/questions/15286947/how-to-perform-grep-operation-on-all-files-in-a-directory
간단한 방법은,
$ grep -rni "string" *
으로 볼 수 있습니다.
-r 은 recursive,
-i 는 case insensitive,
-n 은 찾은 라인넘버를 보여줍니다.
여기서 몇 개의 파일에서 오는지 보고 싶으면, 다음과 같은 방법이 있습니다.
$ grep -rni "string" * | wc -l
만약 파일 이름만 알고 싶다면, -l을 추가하면 됩니다.
$ grep -il "string" *
비슷한 역할을 하는 건 find 커맨드가 있는데, find와 grep의 차이는 다음과 같다고 합니다.
stackoverflow.com/questions/43165447/what-is-the-difference-between-find-with-grep
반응형
'Linux > Ubuntu' 카테고리의 다른 글
cudnn 새로설치 (feat. DNN library not found) (0) | 2023.06.20 |
---|---|
Ubuntu에서 컴퓨터 사양 알아내기 (0) | 2022.02.07 |
Cuda version 관리하기 (0) | 2021.04.27 |
Ubuntu 18.04 한글 키보드 세팅 (0) | 2021.04.26 |
우분투에서 랜이 안잡힐 경우, 설치화면 깨짐 (0) | 2021.03.30 |