«grep» 태그된 질문

grep은 원래 Unix 용으로 작성된 명령 줄 텍스트 검색 유틸리티입니다. 정규식을 사용하여 텍스트를 일치시키고 일반적으로 파이프 라인에서 필터로 사용됩니다. grep 또는 grep 기반 API를 사용한 프로그래밍과 관련하여 질문이있는 경우에만이 태그를 사용하십시오. grep 명령 줄 옵션 자체의 사용 또는 문제 해결과 관련된 질문은 주제가 다릅니다.

8
Windows 재귀 grep 명령 줄
Windows에서 재귀 grep을 수행해야합니다. Unix / Linux에서는 다음과 같습니다. grep -i 'string' `find . -print` 또는 더 선호되는 방법 : find . -print | xargs grep -i 'string' cmd.exe 만 붙어 있으므로 Windows 기본 제공 명령 만 있습니다. 불행히도이 서버에 Cygwin 또는 UnxUtils 와 같은 타사 도구를 설치할 수 없습니다 …


9
grep을 사용하여 점이있는 문자열 검색
0.49명령을 사용하여 문자열 (점 포함) 을 검색하려고합니다. grep -r "0.49" * 그러나 일어나는 것은 나 또한 같은 문자열을 포함하는 원치 않는 결과를 얻고 있다는 것입니다가 0449, 0949등 ,. 리눅스는 dot (.)을 어떤 문자로 간주하고 모든 결과를 이끌어냅니다. 그러나 "0.49"에 대해서만 결과를 얻고 싶습니다.
196 linux  grep 

3
문자열을 포함하지 않는 그렙 정규식
grepsyslog 파일을 확인 하기 위해 정규식 패턴 목록을 전달하고 있습니다. 이들은 일반적으로 IP 주소 및 로그 항목과 일치합니다. grep "1\.2\.3\.4.*Has exploded" syslog.log "1\.2\.3\.4.*Has exploded"루프에서 전달 하는 부분 과 같은 패턴 목록 이므로 "-v"를 전달할 수 없습니다. 위의 역을 수행하려고 혼란 스럽습니다. 특정 IP 주소와 오류가있는 NOT match line은 "! 1.2.3.4. …
181 regex  grep 


9
더 우아한“ps aux | grep -v grep”
프로세스 목록을 확인하고 나에게 흥미로운 프로세스를 'grep'하면 그 grep자체도 결과에 포함됩니다. 예를 들어, 터미널을 나열하려면 다음을 수행하십시오. $ ps aux | grep terminal user 2064 0.0 0.6 181452 26460 ? Sl Feb13 5:41 gnome-terminal --working-directory=.. user 2979 0.0 0.0 4192 796 pts/3 S+ 11:07 0:00 grep --color=auto terminal 일반적으로 ps …
177 linux  grep 



9
(grep) 정규식이 아닌 ASCII 문자와 일치합니까?
리눅스에는 파일이 많은 디렉토리가 있습니다. 그들 중 일부는 비 ASCII 문자를 가지고 있지만 모두 유효한 UTF-8 입니다. 하나의 프로그램에는 ASCII가 아닌 파일 이름으로 작업하는 것을 방해하는 버그가 있으며 영향을받는 파일 수를 알아야합니다. 이 작업 find을 수행 한 다음 grep 을 수행 하여 비 ASCII 문자를 인쇄 한 다음 wc -l숫자를 …
169 regex  unicode  grep  ascii 


9
다른 파일 A에서 파일 B에 나타나는 줄을 제거하는 방법?
메일마다 한 줄씩 큰 파일 A (이메일로 구성)가 있습니다. 또한 다른 메일 세트를 포함하는 다른 파일 B 가 있습니다. 파일 A에서 파일 B에 나타나는 모든 주소를 제거하기 위해 어떤 명령을 사용합니까? 따라서 파일 A에 포함 된 경우 : A B C 파일 B에는 다음이 포함됩니다. B D E 그런 다음 …
160 linux  shell  sed  diff  grep 


8
grep -f와 동등한 PowerShell
에 해당하는 PowerShell을 찾고 grep --file=filename있습니다. 을 모르는 grep경우 filename은 각 줄에 일치시킬 정규 표현식 패턴이있는 텍스트 파일입니다. 어쩌면 나는 분명한 것을 놓치고 있지만 Select-String이 옵션이없는 것 같습니다.
157 powershell  grep 

11
ls 및 grep을 사용하여 특정 확장자를 가진 파일 나열
방금 현재 디렉토리에서 파일을 가져오고 .mp4 .mp3 .exe 파일 만 출력합니다. 그래서 나는 이것을 할 수 있다고 생각했습니다. ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$ 그러나 아니요, 첫 번째 grep은 mp4를 출력하기 때문에 다른 2 grep은 사용되지 않습니다. 어떤 아이디어? 추신 : Slow Leopard에서이 스크립트 실행
153 bash  shell  macos  grep 

7
grep 명령의 결과로 수신 된 각 줄을 처리하는 방법
다음과 같이 grep 명령을 실행 한 후 파일에서 여러 줄을 검색했습니다 . var=`grep xyz abc.txt` 결과적으로 xyz로 구성된 10 줄이 있다고 가정 해 봅시다. 이제 grep 명령의 결과로 얻은 각 줄을 처리해야합니다. 이를 위해 어떻게 진행합니까?
152 bash  shell  grep 

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