«grep» 태그된 질문

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

2
bash 쉘에서 파일의 섹션을 grep하는 방법
어떤 string1의 발생과 어떤 string2의 (N 번째) 발생 사이의 줄을 어떻게 grep 할 수 있습니까? 예 : 파일에 행이있는 경우 : 에이 비 기음 디 이자형 에프 지 비 기음 이자형 큐 선을 굵은 체로 만들고 싶습니다 (B로 시작하고 E로 끝나는 선). grep을 사용하여이 작업을 수행 할 수 있습니까? 또는 …
5 linux  grep 

4
거대한 CSV 파일을 필터링하는 Grep
2 백만 줄 이상이 포함 된 CSV 파일을 처리하고 있습니다. 꽤 큰 것입니다. 두 번째 열의 값이 'jpn'또는 'por'과 일치하면 grep (또는 더 나은 방법)을 사용하여 전체 행을 검색해야합니다. 나는 사용하려고 시도 grep '<\jpn\>' || grep '<\por\>' file1.csv > file2.csv했지만 지금까지 성공하지 못했습니다. 가장 큰 문제는 'por'이 세 번째 열에서 …
5 bash  grep  csv 

1
파일을 줄 접두사로 나누기
내 데이터는 다음과 같습니다 60 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 61 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx …

3
grep을 사용하여 도메인 이름을 일치시키는 방법은 무엇입니까?
다음과 같은 URL 목록이 있습니다. hxxp://url.com/subpage.html hxxp://www.url2.com/index.php hxxp://subdomain.url3.com/somepage.php ... grep을 사용하여 도메인 이름 만 일치 시키려면 어떻게해야합니까? 모든 URL은 도메인 뒤에 /가 있습니다. 그리고 많은 목록이 있습니다. 얼마나 많은지, 목록이 꽤 큽니다.
4 linux  grep  regex  string  parsing 

2
공백이있는 grep -l 출력 파일 이름
파일을 반복하고 싶습니다. for f in `grep -rsl "foo" . `: do sed -i -- "s/foo/bar/g" $f; done; 그러나 파일 이름은 공백을 포함하므로 공백이 발견 될 때마다 파일 이름이 분할됩니다. 공백이있는 파일 이름을 do블록에 전달하려면 어떻게해야 합니까?
4 bash  grep  path  sed 

6
우분투의 전체 서버에서 Grep
전체 서버에서 grep 기능을 사용해야합니다. 나는 다음을 시도했다. grep -r 'MyString' / grep -r 'MyString' /* 그러나 이들 중 어느 것도 작동하지 않는 것 같습니다. 어떤 제안?
3 linux  grep 

1
텍스트 중간에 두 개의 열을 표시하는 방법
텍스트 중간에 두 개의 열을 표시하는 방법 grep --color '^[[:alnum:]]*[[:blank:]]' file 이것은 처음에 텍스트를 표시하지만 두 번째 및 세 번째 열을 표시하고 싶습니다. 첫 번째 방법은 어떻게 전달할 수 있습니까?
3 grep 

2
bash 스크립트에서 명령을 래핑 할 때 텍스트 색상 유지
그래서 저는 프로젝트를 통해 단어를 검색 할 수있는 작은 스크립트를 만들었습니다. #!/bin/bash grep -n $1 js/*/**.js grep -n $1 js/*.js 명령 줄에서이 명령을 실행할 때 멋진 구문 강조 표시가 나타납니다. 그러나 스크립트에서 실행하면 색상이 느슨합니다. 어떻게 이것을 피할 수 있습니까?
2 linux  bash  grep 

2
grep에서 문자열과 일치하는 줄을 제거하십시오.
나는 통과 할 몇 가지 긴 구성 파일을 가지고, 내가보고 싶은 단지 에서 실제로 활동중인 무엇 .conf의 어떤없이 파일 #태그입니다. 나는 라인 출력은 어떻게 사용할 수 없는# 그것에는? 이 명령으로 Debian Wheezy를 실행하고 있습니다.
2 linux  grep 

2
grep -f 예기치 않은 출력 생성
"grep -of file1.txt file2.txt"(아래 파일 내용)를 사용하여 출력을 얻습니다. and if pineapple 'dif'와 'for'가없는 이유는 무엇입니까? 다른 스위치를 사용해야합니까? file1.txt and dif for if apple pineapple file2.txt andiforpineapple
2 grep 


3
'grep -i'가 왜 그렇게 느린가요? ASCII에서 더 빨리하는 방법?
치다: $ time lzop -d < tvtropes-index.lzo | egrep -B 5 '[Dd][eE][sS][cC][eE][nN][dD] ?[Ff][rR][oO][mM]' real 0m0.438s $ time lzop -d < tvtropes-index.lzo | egrep -B 5 'descend ?from' -i real 0m11.294s 둘 다 대소 문자를 구분하지 않습니다. -i버전 이 왜 이렇게 느린가요? grep -i[iI] [nN] [tT] [hH] [iI] [sS] [wW] [aA] …
2 linux  grep 

1
찾기 및 바꾸기 재미 grep + sed!
라이브 웹 사이트에 대한 하드 코딩 된 참조가있는 웹 사이트의 개발자 사본이 있습니다. "www"의 모든 항목을 교체하고 싶습니다. "dev." 모든 파일에서. grep + sed 조합을 사용할 수 있다고 생각하지만 방법을 잘 모르겠습니다.

2
grep 결과에서 긴 줄 제외
grep결과 에서 매우 긴 줄을 어떻게 제외 합니까? 나는 종종 많은 .js 파일 ( -r)을 통해 grep 하고 그중 일부는 컴파일되므로 보통 2 천 자 길이의 한 줄로 구성됩니다. 그 모든 혼란에서 나는 나머지 파일의 결과를보기가 어렵다는 것을 알게되었습니다. grep1000 자 이상의 줄을 제외 하려면 무엇을 전달해야 합니까? 출력에서 색상을 …
2 grep 

2
모든 것을 온라인에 있지만 grep과 일치
grep을 사용하여 일치하는 것을 제외하고 일치하는 줄에 모든 것을 얻으려고합니다. 만약 내가 가지고 있다면 #define VERSION 0.1 명령이 에코되어야합니다 0.1 나는 이 질문을 보았지만 같은 줄에있는 것을 원합니다. 매뉴얼 페이지를 읽었지만 특정 사용 사례와 일치하는 항목이 없습니다. grep보다 다른 명령이 더 좋을까요?
2 grep 

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