«grep» 태그된 질문

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


4
리터럴 탭을 사용하지 않고 탭을 grep하는 방법과 왜 작동하지 않습니까?
(e) grep을 사용하여 파일에서 탭을 검색 할 때는 리터럴 탭 ( ^v + <tab>)을 사용합니다 . \t정규식에서 탭을 대신 할 수는 없습니다 . 예를 들어 sed를 사용하면이 표현이 잘 작동합니다. 따라서 비 리터럴 대체품을 사용할 가능성이 있습니까? 그리고 <tab>작동하지 않거나 해석되지 않은 배경은 무엇 \t입니까?



5
Grep, 경고 무시
특정 패키지의 설치 디렉토리를 찾으려고합니다. 특정 파일을 찾으려고하는 특정 키워드가 있습니다. grep 중에 cpp 또는 h 파일 형식 만 포함하고 싶습니다 . grep이 Permission Denied 또는 Could not found the Directory 와 같은 경고 를 표시하고 싶지 않습니다 . 일치하는 파일을 표시하고 싶습니다. 어떻게해야합니까? 현재 나는 사용하고있다 grep "My term" …
50 search  grep 

7
한 줄에서 두 단어를 검색하는 Grep
"lemon"과 "rice"라는 단어가있는 줄을 필터링하는 방법을 찾으려고 노력했습니다. 나는 "레몬"이나 "쌀"을 찾는 방법을 알고 있지만 둘은 아닙니다. 그들은 다른 텍스트 옆에있을 필요가 없습니다.

2
grep에서이 까다로운 괄호 표현식은 어떻게 작동합니까?
나는 최근에이 하나의 라이너를 보았다 : $ ps -ef | grep [f]irefox thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ... 따라서 데이터에 "firefox"가있는 프로세스 목록을 반환하는 것처럼 보이지만 grep 프로세스는 그대로두고 다음과 거의 같습니다. ps -ef |grep -v grep| grep firefox 그래도 어떻게 작동하는지 이해할 수 없습니다. grep 및 …

3
grep 출력을 색상이있는 파일로 저장
grep 명령의 결과를 파일로 저장해야하지만 출력 파일의 형식을 지정하고 터미널에서와 같이 색상을 유지하려고합니다. 그렇게 할 수있는 방법이 있습니까? grep을 일종의 마크 업 언어로 저장할 수 있습니까? 가능하지 않은 경우이 작업을 수행 할 수있는 다른 도구가 있습니까? 터미널에서와 마찬가지로 검색 키워드를 출력 파일에서 두드러지게 만들려고합니다.

5
디렉토리의 모든 파일에서 grep을 비재 귀적으로 사용하는 방법은 무엇입니까?
디렉토리의 모든 파일에서 텍스트 문자열을 검색하려고합니다 (하위 디렉토리 -r는 아닙니다 . 옵션이 그렇게한다는 것을 알고 있지만 원하는 것은 아닙니다). 달리는 grep "string" /path/to/dir 이 작업을 수행 할 수 있어야한다고 읽었습니다. 그러나 오류가 발생합니다. grep : dir : 디렉토리입니다 다음 grep으로 여러 파일에서 실행 을 시도했습니다 . grep "string" .bashrc .bash_aliases …
34 grep 

4
n 자릿수 그룹을 grep하는 방법, n 이하의 숫자는?
저는 Linux를 배우고 있는데, 스스로 해결하지 못하는 것 같습니다. 여기있어: 한 행에 4 개의 숫자를 포함하지만 4를 초과하지 않는 파일에서 행을 grep하십시오. 어떻게 접근 해야할지 모르겠습니다. 문자열에서 특정 숫자는 검색 할 수 있지만 그 숫자는 검색 할 수 없습니다.

1
grep으로 필터링 된 출력을 어떻게 볼 수 있습니까?
출력의 변화를보고 싶습니다 gsettings list-recursively|grep text-scal 어느 org.gnome.desktop.interface text-scaling-factor 1.0 com.canonical.Unity.Interface text-scale-factor 1.0 하지만 내가 보려고하면 watch gsettings list-recursively|grep text-scal 파이프가 문제인 것 같아서 출력이 없습니다. 여전히 변경 사항을 어떻게 볼 수 있습니까?

3
내가 원하는 텍스트를 포함하는 두 줄 또는 세 줄을 grep하는 방법과 그 바로 아래에있는 다른 줄?
이것은 오류 로그의 스냅 샷입니다. 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed channel at com.rabbitmq.client.impl.AMQChannel.ensureIsOpen(AMQChannel.java:195) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:222) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:208) at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:139) at com.rabbitmq.client.impl.ChannelN.basicGet(ChannelN.java:645) 다음 명령을 수행합니다. cat foo.log | grep ERROR 다음과 같이 OP를 얻으려면 : 06:16:29,933 ERROR EmailRMManager$:45 - …

5
grep — 일치하는 파일 이름을 나열합니다
디렉토리에 .html 파일이 많이 있습니다. 각 파일을 살펴보고 패턴 (MD5)과 일치 시키려고합니다. 이것으로 충분합니다. 문제는 일치하는 파일이 무엇인지 알아야한다는 것입니다. cat *.html | grep 75447A831E943724DD2DE9959E72EE31 일치하는 부분을 찾은 HTML 페이지 내용 만 반환하지만 찾은 파일을 알려주지 않습니다. 일치하는 부분을 찾은 파일 이름을 grep하려면 어떻게해야합니까?

6
로그를보기위한 GUI (꼬리 및 grep)
강력한 로그 감시 기능을 갖춘 GUI 응용 프로그램을 추천 해 주시겠습니까? 일반적으로 tail -fGUI에서 와 같이 작동 하지만 다음 기능 외에도 매우 유용합니다. (정규) 표현식을 기반으로 일부 라인 필터링 (정규) 표현식을 기반으로 일부 라인을 채색 대화식 검색 다른 파일에 쉽게 적용 가능한 저장 가능한 구성 (일반) 표현식을 기반으로하는 알림 Windows에서 …

2
grep“+”연산자가 작동하지 않습니다
이 ls -l /var/log | awk '{print $9}' | grep "^[a-z]*\.log." 이것을 출력합니다 : alternatives.log.1 alternatives.log.10.gz alternatives.log.2.gz alternatives.log.3.gz alternatives.log.4.gz alternatives.log.5.gz alternatives.log.6.gz alternatives.log.7.gz alternatives.log.8.gz alternatives.log.9.gz apport.log.1 apport.log.2.gz apport.log.3.gz 하지만 이것은: ls -l /var/log | awk '{print $9}' | grep "^[a-z]+\.log." 아무것도 출력하지 않습니다. 왜? 방금 변경 *했습니다 +. 비슷하지 않습니까? 연산자 …
31 grep 

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