«grep» 태그된 질문

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

3
다른 색으로 키워드를 표시하십시오.
나는 출력을 뱉어내는 프로그램을 가지고 stdout있다 : [OK] Something is ok [OK] Something else is also ok [FAIL] This does not look good [FAIL] Neither does this [OK] At least this is fine 출력에서 실패를 더 쉽게 발견하기 위해 다른 메시지 를 버리지 않고 키워드의 발생을 FAIL빨간색 으로 표시하고 싶습니다 …
13 grep  colors 

3
온라인 그렙 운동? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Unix & Linux Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 7 개월 전 . 연습을 수행하기위한 온라인 도구가있는 온라인 grep 자습서가 있습니까? 예를 들어, 미리 정의 된 텍스트 샘플이 있고 어떤 패턴을 찾아야하는지 등의 …

3
티를 사용하여 grep으로 리디렉션하는 방법
티를 사용한 경험이 많지 않기 때문에 이것이 기본적이지 않기를 바랍니다. 이 질문에 대한 답변 중 하나를 본 후 나는 이상한 행동을 보았습니다 tee. 첫 번째 줄과 찾은 줄을 출력하려면 다음을 사용할 수 있습니다. ps aux | tee >(head -n1) | grep syslog USER PID %CPU %MEM VSZ RSS TTY STAT …



3
grep에서 작동하지 않는 올바른 정규식
나는이 정규식을 가지고있다 : (?<=prefix).*$ 문자열 "prefix"뒤에 오는 모든 문자를 반환하며 온라인 정규식 엔진 (예 : https://regex101.com ) 에서 제대로 작동합니다 . 문제는 bash에서 해당 정규 표현식을 사용할 때입니다. grep '(?<=prefix).*$' <<< prefixSTRING 일치하지 않습니다. 그 정규식이 grep과 작동하지 않는 이유는 무엇입니까?

2
grep을 사용하여 라인에서 마지막 항목 찾기
특정 패턴에 grep을 사용하여 마지막 단어 또는 구문을 사용하려고합니다. 이 예에서는 마지막 쉼표에서 줄 끝까지입니다. Blah,3,33,56,5,Foo 30,,,,,,,3,Great Value 따라서 해당 라인에 대해 원하는 출력은 "Great Value"가됩니다. 모든 줄은 길이가 다르지만 항상 마지막 단어 앞에 하나의 쉼표가 있습니다. 기본적으로 마지막 쉼표에서 줄 끝까지 간단히 출력하고 싶습니다. 감사합니다!



7
netcat 출력을 grep하는 방법
의 라이브 텍스트 스트림을 grep하려고하는데 netcat작동하지 않습니다. netcat localhost 9090 | grep sender 아무것도 반환하지 않지만 반드시 있어야한다고 확신합니다. netcat출력을 파일로 리디렉션하고 약간의 지연을 추가하면 (실제 환경 시뮬레이션) 작동합니다. $ (sleep 5; cat netcat_output; sleep 5) | grep sender {"jsonrpc":"2.0","method":"GUI.OnScreensaverDeactivated","params":{"data": "shuttingdown":false},"sender":"xbmc"}} 나는 또한 --line-buffered성공하지 않고 추가하려고했습니다 . 내가 뭘 잘못 …
13 grep  netcat 

3
bash에서 문자가있는 경우에만 단어의 마지막 문자를 삭제하십시오.
마지막 문자가있는 경우에만 제거하는 방법은 무엇입니까? 입력: OpenOffice.org/m openOffice.org/ozm Pers. Pfg. 필. 교수 각하 Roonstr./m roonstr./ozm 원하는 출력 : OpenOffice.org openOffice.org 퍼 Pfg 필 교수 Resp 루온 스트 roonstr 점까지만 남았지 만 불행히도 마지막 sed 명령도 문자를 제거합니다 g. $ cat filename | grep "\." | cut -d"/" -f1 | …

3
100G 이상의 디스크 크기를 찾는이 필터를 줄일 수 있습니까?
내 목표는 lsblk에서 100G보다 큰 디스크를 얻는 것입니다. 작동하지만 어색합니다. 나는 그것이 단축 될 수 있다고 확신합니다. lsblk와 완전히 다른 것을 사용하거나 awk를 사용하여 사람이 읽을 수있는 숫자를 직접 필터링 할 수 있습니다. 다음은 제가 정리 한 것입니다. lsblk | grep disk | awk '{print$1,$4}' | grep G | sed …
12 awk  grep  disk  lsblk 

1
grep을 사용할 때 화면에 이상한 기호가 있습니까?
이 문제를 일으킬 수있는 아이디어가 있습니까? grep을 사용하지 않으면 ISO 코드와 빈 공간 만 표시됩니다. 사용 된 소프트웨어 명령: ./trans --id --input /path/to/txt | grep ISO | grep [a-z] root@box /test # alias grep alias grep='grep --color=auto' root@box /test # type grep grep is aliased to `grep --color=auto' 정상 출력 …

1
90k 패턴에 대해 1250 개의 문자열을 일치시키는 것이 왜 그렇게 느립니까?
내 문자열은 다음과 같은 파일 경로입니다 s/14/11/13/15/n7ce49B_235_25ed2d70.jpg. 내 패턴은 모두 매우 간단한 패턴 n7ce49B_.+입니다. 15k HDD의 Dell DL360G7 서버 GNU grep 2.6.3에서 Debian 6.0.10 으로 실행 중 입니다 (이 기계 성능을 설명하기 위해 언급했습니다).이 명령 : 완료 할 수 없습니다-서버 교환이 너무 심합니다. 20k 패턴으로 3 시간 이상 걸립니다.time LC_ALL=C …
12 linux  grep 

2
왜`grep -v`가 예상대로 작동하지 않습니까?
grep -v쿼리 와 관련된 이상한 문제가 있습니다 . 설명해주세요 : 내가 사용하는 연결을 표시하려면 who: $ who harry pts/0 2016-12-08 20:41 (192.168.0.1) james pts/1 2016-12-08 19:28 (192.168.0.1) timothy pts/2 2016-12-08 02:44 (192.168.0.1) tty내 터미널 의 전류 는pts/0 $ tty /dev/pts/0 $ tty | cut -f3-4 -d'/' pts/0 를 사용하여 내 …
12 command-line  grep  tty 

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