«grep» 태그된 질문

파일에서 텍스트 패턴을 검색하기위한 명령 줄 도구 인 grep과 관련된 질문이 있습니다. grep 자체에 대한 질문이나 grep 명령 줄 도구를 사용하여 발생하는 문제에 대한 질문에이 태그를 사용하십시오.

4
왜 파이프 작업을 사용하여 grep하지 않습니까?
다음과 같은 명령이 있습니다. find / -name libGL.so.1 "Permission denied"와 함께 많은 행을 반환합니다. 그런 줄을 제외하고 싶기 때문에 다음을 추가했습니다. find / -name libGL.so.1 | grep -v 'denied' 그러나 출력은 동일합니다.-로 grep -v 'denied'줄을 필터링하지 않습니다 Permission denied. 많은 변형을 시도하고 grep 자습서를 살펴 보았지만 문제를 파악할 수 없습니다. …
18 shell  grep  pipe 

1
grep 검색 + 다음 줄
이 grep명령으로 다음과 같이 필요한 텍스트를 찾았습니다. grep 'C02' ~/temp/log.txt 원하는 문자열을 찾을 때마다 찾은 문자열 다음에 줄을 인쇄하고 싶습니다. 예를 들어 원하는 텍스트가 'abc'이고 abc가 12 행에 있고 13 행도 인쇄하고 싶다고 가정하겠습니다.
18 grep 

1
grep, less, awk, sed 사용시기 [닫힘]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 나는 리눅스의 세계에 들어가고 있으며 grep점점 더 많은 것을 사용 하고 있습니다. 그렇게하면 때로는 내가 원하는 것에 부적합하다는 …
17 awk  sed  grep  less 


1
필드 값이 3-sed 또는 awk 이하인 줄을 제거 하시겠습니까?
8 번째 필드 (열)에서 값이 2 이하인 모든 줄을 제거해야합니다. 내 데이터는 다음과 같습니다 12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8 01-01 AlberniElementary 165 331 16 49.26100922 -124.80662537 4 5760 26.1 01-09 BamfieldMarine 161 323 23 48.83490372 -125.13572693 2 2875 27.4 01-10 BamfieldMarine 161 323 23 48.83490372 …
17 shell  shell-script  sed  awk  grep 

4
공백없이 선행하는 방법은 무엇입니까?
나는 큰 코드베이스를 통해 greping하고 있으며 공백과 표의 선행은 상당히 성가신 것 같습니다. 그것을 제거 할 수있는 방법이 있습니까? grep -R "something" ./ 예를 들어 : foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd 나는 다음과 같은 것을 얻고 싶다 : foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd 또는 더 나은 : foo/bar.cpp: …


7
grep에서 나온 파일을 어떻게 열 수 있습니까?
줄을 찾기 위해 종종 많은 파일을 grep 한 다음 grep은 하나의 결과를 반환합니다. 파일 이름을 복사하여 새 명령에 붙여 넣는 대신 편집기로 해당 결과를 열 수 있기를 원합니다. 같은 것 : grep foo | vim. BASH에서 그렇게하는 방법이 있습니까?
17 bash  grep 

5
grep vs awk 사용
특정 패턴을 캡처하려면, awk및 grep사용할 수 있습니다. 왜 우리는 서로를 사용해야합니까? 어느 것이 더 빠르며 왜? 로그 파일이 있고 특정 패턴을 잡고 싶다면 다음 중 하나를 수행 할 수 있습니다 awk '/pattern/' /var/log/messages 또는 grep 'pattern' /var/log/messages 벤치마킹을 수행하지 않았으므로 알 수 없습니다. 누군가 이것을 자세히 설명 할 수 있습니까? …
17 linux  awk  grep  performance 



8
파일에서 바이트 시퀀스가 ​​발생하는 횟수를 어떻게 계산할 수 있습니까?
내가 가지고있는 파일 내에서 특정 바이트 시퀀스가 ​​몇 번 발생하는지 계산하고 싶습니다. 예를 들어, \0xdeadbeef실행 파일 내 에서 숫자 가 몇 번이나 발생 하는지 알고 싶습니다 . 지금은 grep을 사용하여 수행하고 있습니다. #/usr/bin/fish grep -c \Xef\Xbe\Xad\Xde my_executable_file (내 CPU는 리틀 엔디안이기 때문에 바이트는 역순으로 기록됩니다) 그러나 접근 방식에는 두 가지 …

1
방향 편향 처벌
I가 사용하고 tre-agrep (맨) 의 일 구현 agrep (맨)을 근사 패턴 매칭을 수행하는. 이 유틸리티는 Levenshtein distance를 기준으로 일치하는 항목을 검색 하며 사용자는 대체, 삽입 또는 삭제 편집에 적용되는 페널티를 구성 할 수 있습니다. 그러나 쿼리 길이에 따라 다르게 가중치를 적용하고 싶습니다. 즉, 쿼리 시작 (왼쪽 끝)에서 오른쪽보다 삭제에 대한 …
16 grep  agrep 

2
두 패턴 사이에 라인을 인쇄
CK줄 끝에있는 줄에서 grepping을 시작하고 줄이 끝에 grepping을 멈추고 싶습니다 D. 시도 grep "$CK" "$D" file..txt했지만 작동하지 않았습니다. 입력: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG 원하는 출력 : gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D

2
grep : 파일 이름을 한 번 표시 한 다음 줄 번호로 컨텍스트를 표시하십시오.
소스 코드에는 오류 코드가 흩어져 있습니다. grep으로 쉽게 찾을 수 있지만 다음 줄을 따라 출력을 제공 하는 bash 함수 find_code를 실행 하고 싶습니다 (예 :).find_code #### /home/user/path/to/source.c 85 imagine this is code 86 this is more code 87 { 88 nicely indented 89 errorCode = 1111 90 that's the line …

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