«grep» 태그된 질문

grep은 정규식과 일치하거나 일치하지 않는 줄을 입력에서 검색하고 결과를 인쇄하는 Unix 명령 줄 유틸리티입니다. grep 기능 사용 방법, grep과 함께 작동하는 정규식 작성 방법 및 일반적인 사용법에 대한 질문이있는 경우이 태그를 사용하십시오. grep은 이제 Unix와 유사한 환경 (예 : Windows의 Cygwin)에서 사용할 수 있으므로 호환성 질문 및 버전과 소프트웨어 환경의 차이점에이 태그를 사용할 수도 있습니다.

13
Windows 7에 해당하는 Grep?
Windows 7과 동등한 명령 프롬프트 grep이 있습니까? 즉, 명령 결과를 필터링하고 싶습니다. 배쉬 사용 : ls | grep root Windows 명령 프롬프트에서 무엇입니까?
241 windows-7  grep  cmd.exe 


3
파이프와 함께 시계 사용
이 명령을 실행하고 싶습니다 : watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine 그러나 그레프가 꼬리 대신 시계에서 뛰려고한다고 생각하기 때문에 실행되지 않습니다. 같은 것을 할 수있는 방법이 있습니까 watch -n 1 (tail -n 200 log/site_dev.log | grep Doctrine) 고마워요!
179 bash  grep  tail  watch 

8
^ M이 포함 된 파일을 찾으려면 grep (Windows 캐리지 리턴)
나는 리눅스를 사용한다. 수천 개의 구성 파일에 숨겨진 성가신 ^ M (Windows 캐리지 리턴)이 있으며 서버가 실패하기 때문에 찾아야합니다. 구성 파일로 가득 찬 디렉토리 계층에서 ^ M을 어떻게 찾을 수 있습니까? bash 명령 줄에 ^ M을 입력 할 수 없다고 생각합니다. 하지만 m.txt라는 텍스트 파일에 있습니다.
72 grep 

6
리눅스 프로세스의 가동 시간을 찾는 방법
주어진 리눅스 프로세스의 가동 시간을 어떻게 찾을 수 있습니까? ps aux | grep gedit | grep -v grep 프로세스가 시작된 시간을 포함하여 많은 정보를 제공합니다. 특히 프로세스의 가동 시간을 밀리 초 단위로 반환하는 스위치를 찾고 있습니다. 감사
69 linux  process  grep  uptime 

19
문자열을 찾을 때까지 파일 모니터링
tail -f를 사용하여 현재 기록중인 로그 파일을 모니터링하고 있습니다. 특정 문자열이 로그 파일에 기록되면 모니터링을 종료하고 나머지 스크립트를 계속하고 싶습니다. 현재 나는 사용하고 있습니다 : tail -f logfile.log | grep -m 1 "Server Started" 문자열이 발견되면 grep이 예상대로 종료되지만 스크립트를 계속 사용할 수 있도록 tail 명령도 종료하는 방법을 찾아야합니다.
60 bash  grep  tail  logfiles 


4
메모장 + +에 대한 grep 같은 기능?
메모장 ++에서 grep와 같은 기능을 원합니다. 가장 간단한 버전에서는 단어가 포함 된 현재 버퍼의 모든 줄을 foo새 버퍼 에 복사 할 수 있기를 원합니다 . TextFX 플러그인을 사용하여 모든 줄을 숨기고 숨길 foo수는 있지만 원하는 모든 것을하지는 않습니다 ( Alt- 에서 잃어 버렸습니다 Tab. 일치하는 줄만 복사 할 수는 없습니다).
52 notepad++  grep 

6
재귀 grep : 특정 디렉토리 제외
재귀 grep을 많이 사용하여 특정 내용의 소스 파일을 찾습니다. grep -Rni "myfunc" . 큰 코드베이스에서는 이것이 느려질 수 있으므로 --incldue를 사용하여 확장을 제한 / 허용합니다. grep -Rni --include=*.java "myfunc" . 그러나 전체 하위 디렉토리를 제외 (제거)하는 것이 더 효율적이라고 생각합니다. grep -Rni --exclude=/.svn/ "myfunc" . 그러나 --exclude는 * .java와 같은 …

3
GNU Grep이 선택된 그룹을 출력 할 수 있습니까?
GNU grep을 사용하여 표현식에서 일치하는 그룹을 얻을 수 있습니까? 예: echo "foo 'bar'" | grep -oE "'([^']+)'" " 'bar'"를 출력 할 것입니다. 그러나 나는 한 번 더 grep을 보내지 않고 "바"를 얻고 싶습니다 (즉, 일치하는 그룹을 얻습니다). 가능합니까?
47 linux  grep 

4
`grep -r -l` (-files-with-matches)와 동등한 Powershell
Powershell에서 주어진 정규 표현식과 일치하는 텍스트를 포함하는 디렉토리의 모든 파일을 (재귀 적으로) 어떻게 나열합니까? 문제의 파일에는 이해하기 어려운 긴 텍스트 줄이 포함되어 있으므로 일치하는 줄을보고 싶지 않습니다. 파일 이름 만 있습니다.
44 powershell  grep 

5
grep : 모든 출력을 표시하지만 검색 일치를 강조 표시합니다
bash에서 명령을 실행하고 특정 패턴과 일치하는 출력 줄만 표시하려면 다음 grep과 같이 파이프로 연결할 수 있습니다. 파일 테스트 파일 hello there my friends 명령 $ cat testfile | grep 'hello' hello #this will be highlightd 검색 일치를 강조 표시하고 전체 줄을 표시합니다. 해당 줄 전후에 줄을 사용 -A하고 -B표시 할 …

3
와일드 카드로 원하는 파일 이름을 재귀 적으로 필터링하는 방법은 무엇입니까?
현재 디렉토리에서 재귀 grep 검색을 수행하려고 할 때 일반적으로 다음을 수행합니다. grep -ir "string" . 그러나이 명령은 이진 파일 (그림, 오디오, 비디오 등)을 포함하여 모든 종류의 파일 내부를 검색하므로 검색 프로세스가 매우 느려집니다. 예를 들어이 작업을 수행하면 작동하지 않습니다. grep -ir "string" *.php 현재 디렉토리에는 PHP 파일이 없지만 현재 디렉토리의 …

1
Mac OS X 터미널에서 색상을 어떻게 그 리핑 할 수 있습니까?
나는 최근에 Mac OS XI에서 내 쉘에서 이것을 설정하여 ~/.profile사용할 때 grep색상 (흰색 빨간색)을 인쇄 할 수 있음을 발견했습니다 . alias grep='GREP_COLOR="1;37;41" LANG=C grep --color=auto' 그러나 별칭을 설정하는 것은 일종의 해킹 방법처럼 보입니다. 이전에는 운없이 시도했습니다. export GREP_COLOR=always # works fine in Linux 그리고 나는 또한 시도했다 : export GREP_COLOR="1;37;41" …
39 macos  mac  terminal  grep  console 

12
IP 주소와 일치시키기 위해 어떤 정규식을 사용할 수 있습니까?
다음 grep구문을 사용하면 파일의 모든 IP 주소를 ksh스크립트 에서 일치시키고 싶습니다. grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file 문제 : 또한 4 옥텟보다 많은 단어 (IP)와 일치합니다. 1.1.1.1.1 또는 192.1.1.1.160 유효한 IP와 4 옥텟의 IP 주소 만 일치 시키려면 어떻게 해야합니까? grep작동하지 않는 경우 한 줄 구문 솔루션 인 Perl을 사용할 수도 있습니다 .
35 regex  grep  ip-address 

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