«grep» 태그된 질문

파일에서 텍스트 패턴을 검색하기위한 명령 줄 도구 인 grep과 관련된 질문이 있습니다. grep 자체에 대한 질문이나 grep 명령 줄 도구를 사용하여 발생하는 문제에 대한 질문에이 태그를 사용하십시오.

5
각 grep 결과 후에 라인 2-4를 표시하는 방법은 무엇입니까?
성공적으로 배달되지 않은 전자 메일에 대한 전자 메일 서버 보고서를 저장하는 사서함 파일을 구문 분석하고 있습니다. 잘못된 전자 메일 주소를 추출하여 시스템에서 제거하려고합니다. 로그 파일은 다음과 같습니다. ...some content... The mail system <slavicatomic118@hotmail.com>: host mx1.hotmail.com[65.54.188.94] said: 550 Requested action not taken: mailbox unavailable (in reply to RCPT TO command) ...some …
40 grep 

5
텍스트 문자열이없는 모든 파일을 어떻게 찾을 수 있습니까?
텍스트 문자열이없는 모든 파일을 찾기 위해 어떤 간결한 명령을 사용할 수 있습니까? 운이없이 이것을 시도했습니다 (-v를 사용하여 grep의 매개 변수를 반전 시키십시오). find . -exec grep -v -l shared.php {} \; 누군가 이것이 효과가 있다고 말했다. find . ! -exec grep -l shared.php {} \; 그러나 그것은 나를 위해 작동하지 …
40 grep  find  recursive 

3
터미널에서 멀티 스레드 grep을 시작하는 방법?
250GB 이상의 파일이 각각 2GB 인 폴더가 있습니다. 해당 파일에서 문자열 / 패턴을 검색하고 결과를 파일로 출력해야 output합니다. 다음 명령을 실행할 수 있다는 것을 알고 있지만 너무 느립니다 !! grep mypattern * > output 속도를 높이고 싶습니다. Java의 프로그래머이기 때문에 프로세스 속도를 높이기 위해 멀티 스레딩을 사용할 수 있다는 것을 …
38 grep  parallelism 

4
파일의 끝에서 처음으로 Grep
약 30.000.000 줄 (Radius Accounting)이있는 파일이 있으며 주어진 패턴의 마지막 일치 항목을 찾아야합니다. 명령 : tac accounting.log | grep $pattern 내가 필요한 것을 제공하지만 OS가 먼저 전체 파일을 읽은 다음 파이프로 보내야하기 때문에 너무 느립니다. 따라서 마지막 줄에서 첫 번째 줄까지 파일을 읽을 수있는 빠른 것이 필요합니다.

4
grep / egrep에 대한 'rc'구성 파일이 있습니까? (~ / .egreprc?)
나는 보통 개발할 때 약간의 grep을 수행하고, 항상 찾고 싶지 않은 확장이 있습니다 (* .pyc와 같은). ~ / .egreprc 또는 이와 유사한 것을 생성하고 항상 pyc 파일을 결과로 표시하지 않도록 필터링을 적용 할 수 있습니까? 이것이 가능합니까, 아니면 이런 식으로 grep을 사용하기 위해 별명을 작성하고 grep 대신 별명을 호출해야합니까?


2
일부 파일 형식을 제외한 모든 파일을 grep하고 싶습니다?
grep몇 가지 파일 형식을 제외하고 지정된 폴더 내에서 파일을 재귀 적으로 파일 하는 방법은 무엇입니까? 예를 들어, 내 작업 공간 폴더에서 문자열을 찾고 있지만 SQL 파일 내부에서 검색을 끝내고 직렬화 된 문자열을 생성합니다. 따라서이 경우 grepSQL 파일을 제외한 작업 공간 폴더 를 원합니다 . 가능하다면 원 라이너를 찾는 것이 좋습니다.
36 grep 

3
grep은 검색 속도를 높이기 위해 캐시를 사용합니까?
grep동일한 쿼리 (및 다른 쿼리이지만 동일한 파일에서)에 대한 후속 실행이 첫 번째 실행보다 훨씬 빠릅니다 (큰 파일을 검색 할 때 그 효과가 쉽게 나타납니다). 이것은 grep이 검색에 사용되는 구조의 일종의 캐싱을 사용하지만 인터넷에서 참조를 찾을 수 없음을 나타냅니다. grep후속 검색에서 결과를 더 빨리 반환 할 수있는 메커니즘은 무엇입니까 ?
35 linux  grep  cache 

4
grep -e와 grep -E 옵션의 차이점은 무엇입니까?
나는 차이를 이해하려고 grep -e하고 grep -E. 이제 grep manpage내가 얻은 것 : -E, --extended-regexp PATTERN을 확장 정규식으로 해석하십시오 (아래 참조). -e 패턴, --regexp = 패턴 패턴으로 PATTERN을 사용하십시오. -로 시작하는 패턴을 보호하는 데 유용 위의 설명은 나에게 이해가되지 않습니다. 그래서 누군가 examples가 두 옵션의 차이점과 사용 옵션의 차이점을 사용하여 …
34 grep 

3
grep에서 awk로 파이핑이 작동하지 않음
grep진행중인 tail파일 로그를 시도 n하고 줄에서 단어를 얻습니다 . 예제 파일 : $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C 이제 내가하면 tail: $ tail -f test.txt Beam goes blah John goes …
34 bash  grep  rhel  awk  tail 

6
ls를 grep으로 파이프하고 grep으로 필터링 된 파일을 삭제하려면 어떻게합니까?
홈 파일에서 일부 패키지를 삭제하고 싶지만 파일 이름이 너무 깁니다 ( google-chrome-stable_current_i386.deb). 그래서 명령을 사용하여 ls|grep chrome|rm파일을 grep하여 파이프하여 크롬 파일을 필터링 한 다음 제거하기로 결정했습니다. 작동하지 않았으므로 어떻게 할 수 있는지 알고 싶습니다.
33 grep  pipe  ls  rm 


4
grep 컨텍스트를 줄에서 N 자로 제한
줄 길이가 수천자를 초과하는 일부 JSON 파일을 grep해야합니다. grep이 일치하는 왼쪽과 오른쪽에 최대 N자를 표시하도록 제한하려면 어떻게해야합니까? grep 이외의 도구는 일반적인 Linux 패키지에서 사용할 수있는 한 괜찮습니다. 가상 그렙 스위치 Ф에 대한 출력 예입니다 . $ grep -r foo * hello.txt: Once upon a time a big foo came out …
31 grep  search  json 


2
grep 및 달러 기호 탈출
어떤 파일에 문자열이 있는지 알고 싶습니다 $Id$. grep \$Id\$ my_dir/mylist_of_files 0 번 발생을 반환합니다. 나는 내가 사용해야한다는 것을 발견했다. grep \$Id$ my_dir/mylist_of_files 그런 다음 $Id출력에 색상이 표시되어 일치합니다. 두 번째를 어떻게 일치시킬 수 $있고 왜 작동하지 \$Id\$않습니까? 두 번째 $문자가 마지막 문자인지 여부는 중요하지 않습니다. 나는 grep2.9를 사용 합니다. 내 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.