«grep» 태그된 질문

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

2
rpm으로 덜하는 일과 rpm없이 텍스트를 얻는 방법
내가 실행할 때 less package.rpmless는 패키지에 대한 모든 종류의 메타 정보를 보여줍니다. 덜 정확하게하는 일-메타 정보를 추출 할 수있는 코드가 내장되어 있습니까? 아니면 첫 번째 부분이 텍스트 파일처럼 보이는 방식으로 rpm이 구성되어 있습니까? 나는 전자 head가 여기에 그렇게 도움이되지 않기 때문에 가정 할 것 입니다. 그러나 실제 질문 에 도달하려면 …
12 grep  rpm  less 

5
특정 경로에서 파일을 제외하고`grep`을 실행하십시오.
./test/main.cpp검색 에서 파일을 제외하고 싶습니다 . 내가보고있는 것은 다음과 같습니다. $ grep -r pattern --exclude=./test/main.cpp ./test/main.cpp:pattern ./lib/main.cpp:pattern ./src/main.cpp:pattern 파이프 및 필터 배열에서 여러 명령을 사용하여 원하는 출력을 얻을 수 있지만 grep기본적으로 원하는 것을 이해하는 인용 / 이스케이프가 있습니까?

4
grep을 사용하여 () 전에 문자를 추출하십시오.
'('문자 앞에 문자를 추출해야합니다. 파일 구조는 다음과 같습니다. 장미 꽃 데이지 () 릴리 (나쁜) 파인 해바라기 () 좋은 다음과 같은 형식으로 출력 파일이 필요합니다. rose daisy lilly sunflower 아무도 이것에 대한 명령을 말할 수 있습니까 ..... awk, grep 또는 sed가 바람직합니다 ...
12 sed  awk  grep 

2
패턴을 무시하는 grep
cURL을 사용하여 웹 사이트에서 URL을 추출하고 있습니다. curl www.somesite.com | grep "<a href=.*title=" > new.txt 내 new.txt 파일은 다음과 같습니다. <a href="http://website1.com" title="something"> <a href="http://website1.com" information="something" title="something"> <a href="http://website2.com" title="some_other_thing"> <a href="http://website2.com" information="something" title="something"> <a href="http://websitenotneeded.com" title="something NOTNEEDED"> 그러나 아래 정보 만 추출해야합니다. <a href="http://website1.com" title="something"> <a href="http://website2.com" information="something" title="something"> …
12 grep 

2
grep의 컨텍스트 "그룹 분리기"로 빈 줄 사용
컨텍스트, 색상 및 빈 줄을 그룹 구분 기호로 사용하여 grep 출력이 필요합니다. 이 질문 에서 custom을 정의하는 방법을 배웠고 다음 group-separator과 같이 grep 명령을 구성했습니다. grep --group-separator="" --color=always -A5 그러나 그룹 구분 기호는 실제로 비어 있지 않으며 대신 여전히 색상 코드 (예 :)를 포함합니다 [[36m[[K[[m[[K. 내가 사용하고 있기 때문 --color=always입니다. …
12 grep  perl  colors 

4
다음 줄에 특정 일치 항목이없는 경우에만 줄을 인쇄하십시오.
완료되지 않은 기록 된 활동에 대한 로그 파일을 검색하려고합니다. 예를 들어, "ID 1234의 시작 활동 ..."을 기록하고 성공하면 다음 행은 "활동 1234 완료"입니다. 해당하는 "완료된"줄 다음에 나오는 "시작 중 ..."줄을 가져 오려고합니다. 로그 파일 예 Starting activity for ID 1234 ID 1234 completed successfully Starting activity for ID 3423 ID …
12 grep  sed  awk 

3
Mac의 Grep_color
터미널을 사용하여 Mac에서 정규 표현식을 강조 표시하려고합니다. 나는 이것을 내 것으로 넣었다 .profile. export GREP_COLOR='1;30;40' 아무것도 바뀌지 않았으므로 bash.profile여전히 아무것도 추가 하지 않고 컴퓨터를 다시 시작했습니다. 내가 ~ 일때: egrep --color=auto ".*\W blah blah " 그런 다음 노란색으로 점등되지만 내 .profile또는 에서 잘못된 일이 있었는지 궁금합니다 bash_profile. 어떤 도움이라도 좋을 …
12 grep  osx  colors 

2
xargs를 사용하여 여러 패턴을 잡기
grep하려는 용어가있는 파일이 있으며 각 용어는 파일에서 한 줄입니다. 나는 xargs로 이것을 할 수 있다고 생각했다. 이처럼 맨 페이지의 예제에서 얻을 수있는 것 find ./work -print0 | xargs -0 rm xargs는 pre-pipe 명령의 출력을 인수 끝에 추가합니다. 따라서 찾기가 반환 report.doc되면 xargs가 생성 rm report.doc됩니다. 이 이해가 맞습니까? 따라서 파일의 …
12 grep  xargs 



4
grep — 구분 기호 토큰 후 텍스트 제거
;모든 줄 에서 처음 부터 모든 것을 제거 해야하는 파일이 있습니다. 따라서 다음과 같은 파일 : sdfsdsdf; fsdfsddf;sdfsd; 결과는 다음과 같습니다. sdfsdsdf fsdfsddf 나는로 보았다 grep및 sed. 이 명령 중 하나를 통합 한 답변에 감사드립니다.

8
Grep를 0으로 제거하지만 0.2는 제거하지 않습니까?
내용이 다음과 비슷한 파일이 있습니다. 0 0 0.2 0 0 0 0 하나의 0으로 모든 줄을 제거해야합니다. 사용하려고 생각 grep -v "0"했지만 0.2가 포함 된 줄도 제거합니다. -w옵션을 사용할 수 있다는 것을 알았지 만 작동하지 않는 것 같습니다. 단일 0을 포함하는 모든 줄을 제거하고 모든 줄을 0으로 시작하는 방법은 무엇입니까?
12 grep 

2
여러 인수에 grep -v 사용
더 간단한 방법이 있습니까? grep -v foo file | grep -v bar egrep을 사용하여 매우 우아한 방법이있을 수 있지만 오래된 오래된 grep을 사용하는 방법은 무엇입니까? 편집 : grep -v 'foo\|bar' fileGNU grep에서만 작동하는 것 같습니다. 저는 솔라리스에 있습니다. 그에 대한 해결책이 있습니까?
12 grep  solaris 

3
grep : 입력 파일 'X'도 출력
을 사용 ubuntu 14.4하고 grep명령 출력을 파일 로 리디렉션하려고 시도 하지만이 오류가 계속 발생합니다. grep: input file 'X' is also the output 이 문제를 검색하여 버그가 있음을 발견했으며 ubuntu 12.4이에 대한 설명이 없습니다. 다음 명령을 실행합니다. grep -E -r -o -n r"%}(.*){%" > myfile

4
.gitignore에없는 파일 찾기
내 프로젝트에 파일을 표시하는 명령을 찾았습니다. find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' .gitignore에있는 파일을 표시하지 않도록 파일을 어떻게 필터링 할 수 있습니까? 나는 내가 사용한다고 생각했다. while read file; do grep …
12 grep  find  wildcards  git 

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