주어진 문자열의 위치를 ​​식별하기 위해 grep -r -H 'string' 실행과 관련하여

주어진 문자열의 위치를 ​​식별하기 위해 grep -r -H 'string' 실행과 관련하여

$DIR_DATA나는 주어진 디렉토리에서 주어진 문자열의 모든 항목을 찾으려고 노력해 왔습니다 .

다음 명령어를 사용했는데 grep -r -H '$DIR_DATA'검색을 완료하는 데 시간이 오래 걸리는 것 같습니다. 무엇이 문제이고 내 문제에 대한 더 나은 해결책은 무엇입니까?

답변1

시도 중인 grep 명령이 불완전해 보입니다.

grep -r -H '$DIR_DATA' - 이 명령은 검색 위치를 지정하지 않습니다.

grep -r -H '$DIR_DATA' . - 명령 끝에 ' . '이 있으면 작업 디렉터리에서 명령이 실행됩니다.

grep -r -H '$DIR_DATA' * - 끝에 ' * '가 있는 명령은 모든 직접 명령에서 명령을 실행합니다.

관련 정보