«grep» 태그된 질문

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

1
grep에 공백 문자를 포함시키는 방법은 무엇입니까?
example이라는 파일이 있습니다 $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf 그리고 grep전에 공백이있는 줄을 얻는 데 사용할 때 얻을 .pdf수없는 것 같습니다. grep *.pdf example 아무것도 반환하지 않습니다 ( "그 리핑하고 앞에 0 개 이상의 공백을 일치 시키려고 .pdf하지만 결과는 없습니다") 그리고 내가 사용하면 : grep i*.pdf …

5
디렉토리의 지정된 파일 이름에서만 패턴 / 텍스트를 재귀 적으로 검색 하시겠습니까?
나는 디렉토리 (예를 들어,이 abc/def/efg많은 하위 디렉토리 (예를 들어, :로를) abc/def/efg/(1..300)). 이러한 모든 하위 디렉토리에는 공통 파일 (예 :)이 file.txt있습니다. file.txt다른 파일을 제외 하고이 문자열 만 검색하고 싶습니다 . 어떻게해야합니까? 나는을 사용 grep -arin "pattern" *했지만 많은 하위 디렉토리와 파일이 있으면 매우 느립니다.

2
2 개의 다른 라인에 grep을 사용하는 방법
단일 grep명령 을 사용하여 두 개의 다른 줄에있을 때 두 개의 다른 구를 검색하려면 어떻게 해야합니까? 예를 들어 1 행 : 이것은 달콤합니다. 2 행 : 레몬. 나는 이것을 사용했지만 결과는 없다 grep "sweet.*lemon" file_type



1
현재 디렉토리에서 재귀 적으로 문자열 검색
특정 문자열에 대한 디렉토리에서 모든 파일을 재귀 적으로 검색하고 싶습니다. 나는 시도했다 grep -r -i my_string 두 개의 작은 파일이있는 테스트 폴더에서 시도했지만 문자열을 찾지 못했습니다. 또한 단어 전체를 일치시키는 대신 "포함"을 정의하는 특별한 방법이 있습니까?
15 directory  grep 

2
grep이 같은 문자열을 여러 번 인쇄하지 못하게하는 방법은 무엇입니까?
다음을 포함하는 파일을 grep하면 These are words These are words These are words These are words ... 단어 These에 대해서는 문자열을 These are words네 번 인쇄합니다 . grep이 반복되는 문자열을 두 번 이상 인쇄하지 못하게하려면 어떻게합니까? 그렇지 않으면 grep의 출력을 조작하여 중복 행을 제거하려면 어떻게해야합니까?

6
그렙 시작 라인
다음 내용의 파일이 있습니다. (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld 괄호로 시작하는 모든 줄을 어떻게 추출 할 수 있습니까?

5
두 개의 큰 파일의 차이점
"test1.csv"가 포함되어 있으며 200,400,600,800 100,300,500,700 50,25,125,310 test2.csv 및 포함 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 지금 diff test2.csv test1.csv > result.csv ~와 다르다 diff test1.csv test2.csv > result.csv 올바른 순서가 무엇인지 모르지만 다른 것을 원합니다. 위의 두 명령 모두 다음과 같은 결과를 출력합니다. 2 > 100,4,2,1,7 3 2,3c3,5 4 < 100,300,500,700 …
14 grep  sed  awk  diff 

3
grep을 사용하여 작은 따옴표로 텍스트를 검색 하시겠습니까?
우분투 12.04에 터미널이 내장 된 gedit 텍스트 편집기를 사용하고 있습니다. 을 사용하여 일부 텍스트를 검색하려고합니다 grep. 이 코드 줄을 검색하고 싶습니다 'type' => 'select' 나는 시도했다 : grep -r '\'type\' => \'select\'' 그러나 grep결과를 반환하지 않았습니다. 누군가 위의 코드를 검색하는 방법을 친절하게 말해 줄 수 있습니까?

4
두 개의 로그 파일 조정
성능 정보와 함께 여러 로그 파일로 출력하는 웹 응용 프로그램이 있습니다. 하나의 로그 파일은 코드 실행 시간을 출력하고 다른 로그 파일은 SQL 타이밍을 출력합니다. 로거 또는 로그 파일을 생성하는 코드를 제어 할 수 없지만 로그를 한 곳에서 출력하고 싶습니다. 현재 나는 이와 같은 일을하고있다. tail -f sqlLogs.log | grep sql-time …
14 files  tail  grep 


3
* .c 파일의 재귀 grep 실패
다음과 같은 방법으로 모든 .c 파일에서 패턴을 재귀 적으로 검색하려고했습니다. > grep -lr search-pattern *.c 그러나 이것을 출력으로 얻었습니다. > grep: *.c: No such file or directory 내가 이것을 사용할 때 : > grep -lr search-pattern * 나는 많이 얻습니다. 패턴이있는 디렉토리의 c 파일. 이전 표현에 어떤 문제가 있습니까?
13 grep 

3
grep / sed / awk를 사용하여 문자열에서 단어 추출
나는 끈이있다 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 qa다음 단어를 추출하고 싶습니다 -Dspring.profiles.active. 데모를 위해 text.txt 파일에 문자열 저장이 있습니다. 내가 할 때 grep -r -o "spring.profiles.active=" text.txt 결과는 spring.profiles.active= 이 단어는 항상되지 않습니다 qa때문일 수 있습니다 prod또는 dev. 내가 뭘하려는 단어를 찾을 수 있습니다 spring.profiles.active및 후= 단어 그 추출물. 서버에서 …
12 command-line  bash  grep  sed  awk 

2
grep : 2 개의 키워드를 색칠하는 방법?
1 명령을 사용하여 2 개의 키워드를 grep하는 방법을 알고 있지만 출력 중 하나만 채색 할 수 있습니다. 내 명령은 다음과 같습니다. grep 'keyword1' file.log | grep 'keyword2' 만 keyword2강조 표시됩니다. keyword1동시에 강조 표시하려면 어떻게 해야합니까?
12 grep 

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