«grep» 태그된 질문

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

2
꼬리와 grep 반복적으로?
하려고 tail 해커 코드를 검색 할 도메인 목록. 찾고있는 모든 파일이 동일하므로 다음과 같이 시도했습니다. grep -rnl * -e "Ai9LbaFz7lC13SwzDxAYT72vwA" 파일 이름 / 디렉토리도 보려고합니다. 그러나 전체 파일을 검색하면 CPU 및 시간 낭비가 될 수 있으므로 함께 쓰려고합니다. tail 파일의 작은 부분 만 검색하면됩니다. 이것은 효과가 있었다 : tail -n10 …

1
시간과 티를 사용하여 bash 명령 벤치마킹하기
80GB 이상의 간단한 텍스트 파일 데이터베이스가 들어있는 디렉토리가 있는데, 자주 grep해야 할 필요가 있습니다. 이런 이유로, 나는 GNU를 비교하기위한 몇 가지 테스트를 시도하고있다. grep 내가 말할 수있는 한, 현재 야생에서 가장 빠른 대안이 무엇인지 - ripgrep - 내 데이터로 어느 것이 가장 빨리 작동하는지 확인하십시오. 첫 번째 테스트는 세 가지로 …

1
FZF를 사용하여 파일 * 내용 * (grep / ag / rg)을 검색하는 방법은 무엇입니까?
프로젝트 전체 (다중 파일) 검색을 통해 FZF , 그 결과는 파일 경로 검색어와 일치하고 더 관련성이 높은 결과를 찾아냅니다. 내용 일치. 예를 들어, 위키의 Ag 예제 , ag --nobreak --nonumbers --noheading . | fzf 나는 질의 할 것이다. search 이런 식으로하면, plugin/keybindings.vim:cnoremap <expr> <C-Y> refract#if_incsearch("\<C-L>", "\<C-Y>") plugin/keybindings.vim:cmap <C-P> <Plug>(refract_incsearch_prev) plugin/coherent.vim:set …
1 grep 

0
ack.pl 도구 및 ack.pl 플래그 + S attr 파일을 무시하는 방법
문자열이나 IP를 파일에서 검색하기 위해 ack.pl 도구를 사용하고 있습니다. ack.pl의 공식 사이트는 - http://beyondgrep.com/documentation/ ack.pl CLI의 예 (/ etc 아래의 파일에서 문자열 STRING_TO_FIND를 찾으려는 경우) /tmp/ack.pl -Q -a -l --max-count=1 STRING_TO_FIND /etc 하지만 때로는 ack.pl 파일에 붙어있다 : ---S--l--- 1 root root 0 Mar 10 04:25 /opt/POP_lock MAN 페이지에서 "S"attr은 …

1
Redhat 5.9에서 grep의 행 번호 출력을 제거하십시오.
지금까지 RH 5.9를 사용하지 않았습니다. 6으로 시작했지만 5.9 대의 서버가 있습니다. 5.9의 구문은 약간 다른 점이 있습니다. 예를 들어 grep은 실제 검색 전에 숫자 라인을 출력합니다. 다음은 그 예입니다. grep john /etc/shadow 38:john:!$1$/LW9cOmI$.QidFjJmq5xjKfmKugLAy0:16311:0:99999:7::: 38 줄 번호입니다. RH 6에서는 이것이 수정되었습니다. 우리는 grep (GNU grep) 2.5.1을 사용하고 있습니다. 그렇다면 sysadmin이 grep을 …

3
bash에서 grep 명령을 사용하여 텍스트 파일에서 데이터를 추출하는 중 오류가 발생했습니다.
ffmpeg로 "silence.txt"라는 출력 파일을 생성합니다. "silencedetect"라는 단어가 포함 된 줄을 추출하려고하면 이상한 추출물이 나옵니다. 여기 내 원래 "silence.txt"파일이 있습니다. ffmpeg version 2.6.3 Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.6.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= …
1 bash  grep 

3
자체 파일 이름이없는 파일을 찾는 방법
템플릿을 사용하여 파일을 생성 할 때는 템플릿 이름을 템플릿 안에 포함시키는 것이 중요합니다. 생성 된 파일을 읽을 때 파일을 생성하는 데 사용 된 템플릿을 찾는 데 도움이됩니다. 고유 한 파일 이름이없는 디렉토리에서 모든 템플릿을 검색하고 찾은 템플릿을 인쇄하고 0이 아닌 코드가 있으면 종료합니다. 지금까지 이것은 내가 생각해 낸 것입니다. find …
1 find  grep  exit-code 


2
리눅스 명령을 저장하는 방법?
나는 사용하고있다 grep -r [^a-zA-Z0-9]myVariableName[^a-zA-Z0-9] -n JS_files/ mygrep 파일로 grep -r [^a-zA-Z0-9]$1[^a-zA-Z0-9] -n JS_files/ 그리고 sh mygrep myVariableName 그러나 grep 출력에서 ​​해당 줄의 단어가 강조 표시되지 않습니다. grep ubuntu 터미널 색상 하이라이트를 잃지 않고 어떻게 비슷한 효과를 얻을 수 있습니까? 또한 grep은 기본적으로 사례를 무시합니다. 대소 문자를 구분하려면 어떻게해야합니까?

3
전체 줄과 일치하는 파일을 검색하는 방법은 무엇입니까?
나는 stdout각각 새로운 줄에 일련의 숫자 를 보내는 명령을 가지고 있습니다 . 목록에 특정 번호가 있는지 확인해야합니다. 일치는 서브 세트가 아니라 정확해야합니다. 예를 들어, 작동하지 않는 간단한 방법은 다음과 같습니다. /run/command/outputing/numbers | grep -c <numberToSearch> 내 버전은 '456'을 검색 할 때 다음 목록에서 오 탐지를 나타냅니다. 1234567 98765 23 1771 …
1 grep  sed  awk 

2
bzgrep -H 패턴 파일 .bz2는 파일 이름은 없지만“표준 입력”
-H는 항상 일치하는 줄 앞에 파일 이름을 인쇄해야한다고 생각했습니다. 이것은 grep에는 해당되지만 bzgrep에는 해당되지 않습니다. $ grep -H pattern file1 file1: data pattern data $ bzgrep -H pattern file2.bz2 (standard input): data pattern data 이에 대한 해결 방법이 있습니까? 수백 개의 bz2 파일을 grep해야합니다. 검색 전에 압축을 풀 수는 없습니다 …
1 linux  centos  grep  bzip2 


1
왜 xargs + grep 콤보가 제대로 작동하지 않습니까?
두 파일, team1.txt 및 team2.txt가 있습니다. team1.txt =========== Alex Bob Charlie David team2.txt =========== Alex Charlie Benjamin Zed Noah 유닉스 명령을 사용하여 team1과 team2에있는 사람들을 출력하고 싶습니다. $ cat team1.txt | xargs grep -s team2.txt -e team2.txt:Alex 문제는 이것이 잘못된 것입니다. Alex와 Charlie는 모두 team1과 team2에 있습니다. 하지만 웬일인지 grep …
linux  unix  grep  xargs 


1
단일 찾기 명령을 사용하여 파일 및 디렉토리를 검색하는 방법
Windows에서 UnxUtils를 사용하고 있으며 find 도구가 함께 제공됩니다. 나는 그것을 파일과 디렉토리를 검색하는 데 사용하고있다. 'Identity'라는 단어가 포함 된 파일 이름을 검색하려면 대소 문자를 구분하지 않고 검색 할 때 다음을 사용하십시오. find <location> -type f -iname "*Identity*" 디렉토리 이름 검색을위한 다음 find <location> -type d -iname "*Identity*" 단일 명령을 사용하여 …

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