«grep» 태그된 질문

grep은 파일에서 텍스트 패턴을 검색하기위한 명령 줄 도구입니다.

2
키워드 grep 검색 후에 만 ​​파일 이름을 표시하려면 어떻게합니까?
현재 각 파일에 최대 1 줄의 매우 긴 데이터가있는 디렉토리에 n 개의 데이터 파일이 있습니다. 내 디렉토리 구조는 director/ data1.json data2.json data3.json 해당 파일 중 적어도 하나에 내가 찾고있는 키워드가 포함되어 있지만 한 줄의 데이터가 너무 길어서 전체 터미널을 포함합니다. 키워드 grep을 수행 한 후에 만 ​​파일 이름을 얻는 방법은 …
15 grep 

1
리터럴 문자열에 대한 Ack 검색
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 서버 결함에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . html 태그의 일부를 검색하려고 할 때 물건을 피해야합니다. 물건을 피 하지 않고 입력 한 내용을 정확하게 검색하려면 어떻게 해야합니까? 예 : ack-grep 'console.log(foo' 나는 …
15 grep  regex 

7
전체 줄이 필요하지 않고 정규 표현식과 일치
나는 단순히 정규 표현식에서 일치를 가져와야합니다. $ cat myfile.txt | SOMETHING_HERE "/(\w).+/" 출력은 괄호 안에 일치하는 것만 있어야합니다. grep 이 전체 줄과 일치하므로 grep 을 사용할 수 있다고 생각하지 마십시오 . 이 작업을 수행하는 방법을 알려주십시오.
15 bash  shell  grep  regex 

5
.gz 로그 파일 정리
어딘가에 압축을 풀지 않고도 많은 .gz 로그 파일을 쉽게 파악할 수있는 마법의 쉘 파이핑이 있습니까? .gz 파일은 로그 회전의 결과 인 Apache 로그입니다. 과거에 특정 URI에 액세스하는 빈도를 빠르게 확인하고 싶습니다.


3
페도라와 우분투에서 다르게 행동하는 grep
Fedora에서 이것을 실행하면 다음과 같이 보입니다. $ ls hmm_data/indivA12_AATAAG/refs/par1/ 2R-orths.alleles 2R-ref.alleles $ ls hmm_data/indivA12_AATAAG/refs/par1/ | grep -F '-ref.alleles' 2R-ref.alleles 그러나 우분투 (동일한 데이터)를 실행할 때 grep에서 결과를 얻지 못합니다. $ ls hmm_data/indivA12_AATAAG/refs/par1/ 2R-orths.alleles 2R-ref.alleles $ ls hmm_data/indivA12_AATAAG/refs/par1/ | grep -F '-ref.alleles' 무슨 일이 벌어 질지 알아? 두 시스템에서 동일하게 작동하는 …
13 ubuntu  bash  fedora  grep 

6
경기가 끝날 때까지 grep 라인
나는 출력 다음 한 git status어떻게 작업을 수행 grep한 후 모든 것을를 Untracked files: [alexus@wcmisdlin02 Test]$ git status # On branch master # # Initial commit # # Changes to be committed: # (use "git rm --cached <file>..." to unstage) # # new file: app/.gitignore # new file: app/app.iml # …

5
syslog 로그 파일에서 시간 범위를 빠르게 추출 하시겠습니까?
표준 syslog 형식의 로그 파일이 있습니다. 초당 수백 줄을 제외하고는 다음과 같습니다. Jan 11 07:48:46 blahblahblah... Jan 11 07:49:00 blahblahblah... Jan 11 07:50:13 blahblahblah... Jan 11 07:51:22 blahblahblah... Jan 11 07:58:04 blahblahblah... 정확히 자정에 굴러 가지는 않지만 이틀이 넘지 않습니다. 이 파일에서 종종 타임 슬라이스를 추출해야합니다. 다음과 같이 호출 할 …
12 linux  log-files  grep 



6
PV (파이프 뷰어)를 사용하여 진행률 표시 줄 바꿈
내 컴퓨터에 거대한 디렉토리가 있고 모든 루비 파일에서 문자열을 검색해야합니다. 나는 이것을 이렇게 할 수 grep -R "string" *.rb있었지만 : 정말 오래 걸리고 pv (파이프 뷰어)를 사용하여 진행률을 모니터링 할 수있는 진행률 표시 줄을 표시하고 싶습니다 grep. 그러나 나는이 명령에 대해 이해할 수없는 것들이 여전히 있기 때문에이 명령을 어떻게 작성할 …
11 grep  pv 

2
sudoers 파일에 secure_path를 프로그래밍 방식으로 추가하는 방법
github에서 노드와 npm을 빌드 한 다음 서비스를 시작하는 EC2 인스턴스에 대한 사용자 데이터 스크립트를 작성하려고합니다. 이 바퀴에 그리스를 바르려면 다음을 추가해야합니다. :/usr/local/bin / etc / sudoers에서 줄 끝까지 : Defaults secure_path=" /superuser/927512/how-to-set-path-for-sudo-commands는 이것을 달성하기 위해 visudo를 사용하는 것에 대해 이야기하지만 EC2 사용자 데이터 내에서 프로그래밍 방식으로 수행하고 싶습니다. /programming/16282789/adding-sudo-permissions-to-sudoers-for-user-via-shell-script sudoers …
11 linux  grep 

2
CIDR 범위 파악
때때로 CIDR 범위를 Apache 로그 파일에서 grep하고 싶습니다. 이는 자연 경계 (/ 8, / 16 및 / 24)에 속하는 범위에는 쉽지만 / 17 및 / 25와 같은 다른 범위에는 쉽지 않습니다. 예 : # 192.168.0.0/16: (easy) grep " 192\.168\." access_log # 192.168.128.0/17: (more thought required) grep -E " 192\.168\.(12[89]|1[3-9][0-9]|2[0-5][0-9])\." access_log …
10 ip  regex  grep  cidr 

5
여러 유닉스 명령을 하나의 출력으로 결합
메일 로그에서 특정 이메일 주소를 검색해야합니다. 우리는 maillog 라는 현재 파일 과 일주일 분량의 .bz2 파일을 동일한 폴더에 보관합니다. 현재 파일을 검색하기 위해 다음 명령을 실행 중입니다. grep person@domain.com maillog bzgrep person@domain.com *.bz2 grep과 bzgrep명령을 단일 출력 으로 결합하는 방법이 있습니까? 이렇게하면 결합 된 결과를 단일 전자 메일 또는 단일 …
9 linux  unix  bash  grep 

4
ack-grep을 사용하여 리터럴 "> \"검색
문자 그대로 문자보다 큰 문자 ( ">") 다음에 공백과 백 슬래시 문자 ( "\")가있는 행을 찾고 있습니다. 나는 탈출하는 것이 이것을 가능하게 할 것이라고 생각했으며, 그보다 더 컸습니다. $ ack-grep "\>" ">"가있는 줄을 반환합니다. 그러나 백 슬래시를 피하려고하면 다음과 같은 결과가 나타납니다. $ ack-grep "\> \\" ack-grep : 잘못된 정규식 …
9 grep  regex  escaping 

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