«grep» 태그된 질문

grep은 텍스트를 검색하는 데 사용되는 명령 줄 유틸리티입니다.

3
로그 파일에 꼬리를 붙이지 만 특정 줄만 표시
-f 플래그로 로그 파일을 마무리하고 있습니다. 그런 다음 grep으로 파이핑하고 "X"가 포함 된 줄만 찾습니다. 완벽하게 작동합니다. 이제 이것을 다른 grep에 다시 파이프하고 싶습니다. 그러면 "Y"가 포함 된 모든 줄이 제거됩니다. 두 번째 파이프를 추가하면 파일 새로 고침이 중지되고 데이터가 나오지 않는 것처럼 보입니다. 이것은 작동하는 명령입니다. tail -f my_file.log …


4
“xargs grep”은 무엇을합니까?
내가 알고 grep명령을 난의 기능에 대해 배우고 xargs내가 읽어 때문에, 이 사용하는 방법에 대한 몇 가지 예를 제공 페이지 xargs명령을 사용합니다. 마지막 예제 인 예제 10과 혼동됩니다. "xargs 명령은 grep 명령을 실행하여 문자열 'stdlib.h'를 포함하는 모든 파일 (find 명령이 제공 한 파일 중)을 찾습니다"라고 말합니다. $ find . -name '*.c' …

1
그렙 라인 버퍼링은 무엇을합니까?
다음은 스크립트에서 grep실시간 데이터 를 사용하는 명령입니다 . 그것은 단지 일부 라인을 놓치므로 실시간 데이터를 올바르게 가져 오는 것 같지 않습니다. tail -f <file> | fgrep "string" | sed 's/stuff//g' >> output.txt 다음 명령은 무엇을합니까? "라인 버퍼링"이란 무엇입니까? tail -f <file> | fgrep --line-buffered "string" | sed 's/stuff//g' >> output.txt
25 grep 

2
이 grep 명령이 작동하지 않는 이유는 무엇입니까?
이런 방식으로 grep을 사용하려고 할 때 : service --status-all | grep network grep"네트워크"문자열로만 제한하기 위해 파이프를 연결했지만 여전히 모든 서비스를 나열합니다. 사실 후 : 명령이 이런 식으로 동작하는 이유를 설명하는 이 기사 를 주목했습니다 .Linux 에 대해 좋아하는 이유는 항상 좋은 이유가 있지만 직관적이지 않아도됩니다.
24 services  grep 

2
grep의 색상 수정
무언가를 잡으면 결과는 항상 빨간색입니다. 명령 grep --color이 결과를 컬러로 인쇄 한다는 것을 알고 있습니다. 기본적으로 빨간색입니다. 색상을 변경할 수 있습니까?


3
파이프 및 앰 퍼와 함께 grep을 사용하여 찾기에서 오류 필터링
cygwin을 사용하여 cygdrive에서 파일을 찾습니다. 그러나 권한 거부 메시지를 억제해야합니다 (그렇지 않으면 오류 메시지에 결과가 숨겨 짐). 다음 명령이 작동합니다. find -name 'myfile.*' |& grep -v "Permission denied" 앰퍼샌드 가이 명령에 들어가야하는 이유를 이해하지 못하지만 이것이 작동 할 것으로 예상했지만 작동하지 않습니다. find -name 'myfile.*' | grep -v "Permission denied" …
22 bash  command-line  find  grep 

1
grep에서 PCRE (Perl-compatible Regex) 수정 자 사용
grep --helpand 에 따르면 , 기본 POSIX 기본 정규 표현식 (BRE) 대신 패턴을 Perl 정규 표현식 (정확하게)으로 해석하기 위해이 옵션을 man grep사용할 수 있습니다 .-P Perl 언어 에서 패턴 해석을 조정하기 위해 다양한 수정 자를 표현식에 추가 할 수 있습니다 (구문에서 /pattern/modifiers). 그렇다면 누군가 grep의 Perl 정규식에 수정자를 어떻게 추가 …
20 grep  perl  regex 



3
grep에서 줄 번호를 얻는 방법?
다음 그렙 grep -r -e -n coll * 표시됩니다 fullpath/filename: <tag-name>coll</tag-name> 다음 텍스트가있는 행을 알고 싶습니다.를 추가하려고 시도했지만 -n작동하지 않았습니다. 추가를 시도했지만 | grep -n *이상한 일이 발생했습니다. 내가보고 싶은 것은 (포맷에 관심이 없음) fullpath/filename:10: <tag-name>coll</tag-name>

1
grep에서 파일 이름 생략
여러 파일에서 문자열을 그 리핑하지만 원하지 않는 부작용 중 하나는 출력을 미리 나타내는 파일 이름입니다. grep 만 사용하여 파일 이름 출력을 억제하려면 어떻게해야합니까? $ grep -i lp lpNet* lpNet:This was printed via the internet using the lp command. lpNet:I believe lp doesnt care what the device is. lpNet1:This was printed …
18 command-line  bash  grep  cat 


2
^ $와 ^ #은 무슨 뜻입니까?
이해가 안됩니다 BADIPS=$(egrep -v "^#|^$" $tDB). 설명 할 수 있습니까? 전체 코드 : #!/bin/bash # Purpose: Block all traffic from AFGHANISTAN (af) and CHINA (CN). Use ISO code. # # See url for more info - http://www.cyberciti.biz/faq/?p=3402 # Author: nixCraft <www.cyberciti.biz> under GPL v.2.0+ # ------------------------------------------------------------------------------- ISO="af cn" ### Set …
17 grep  regex 

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