«grep» 태그된 질문

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


2
명령 출력을 쉘 변수에 할당하려면 어떻게해야합니까?
표현식의 결과를 변수에 할당하고 문자열로 연결 한 다음 에코합니다. 내가 가진 것은 다음과 같습니다. #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; 그러나 그 결과는 다음과 같습니다. Screen Shot 2011-07-03 at 1.55.43 PM.png Most recent screenshot is: 따라서에 할당되지 …

10
표준 오류 스트림을 잡는 방법 (stderr)?
오디오 클립의 메타 정보를 얻기 위해 ffmpeg를 사용하고 있습니다. 그러나 나는 그것을 잡을 수 없습니다. $ ffmpeg -i 01-Daemon.mp3 |grep -i Duration FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib --mandir=/usr/share/man --arch=i386 --extra-cflags=-O2 ... 이 ffmpeg 출력은 stderr로 전달됩니다. $ ffmpeg -i …

7
일치하는 모든 파일 표시
grep --before-context 5 경기 전 5 줄을 보여줍니다. 경기 전에 모든 것을 보여주고 싶습니다. 일하는 것은 효과가 있지만 그렇게 grep --before-context 99999999전문적이지는 않습니다. 일치하는 모든 파일을 표시하는 방법?

4
재귀 grep 대 find / -type f -exec grep {} \; 어느 쪽이 더 효율적 / 빠른가?
전체 파일 시스템에서 어떤 파일이 문자열을 포함 하는지를 찾는 데 더 효과적인 것은 무엇입니까 : 재귀 grep 또는 exec 문에서 grep으로 찾기? 파일 확장자 또는 파일 이름과 일치하는 정규 표현식을 알고 있지만 -type f어느 것이 더 나은지 알면 적어도 일부 필터링을 수행 할 수 있기 때문에 찾기가 더 효율적이라고 가정합니다 …
70 grep  find 


2
Grep 'OR'정규식 문제
grep을 정규식과 함께 사용하여 가능한 문자열 중 하나와 일치하는 파일에서 줄을 찾으려고합니다. 여기 내 grep이 있습니다 : $ grep "^ID.*(ETS|FBS)" my_file.txt 위의 grep은 결과를 반환하지 않습니다. 그러나 내가 하나를 실행하면 : $ grep "^ID.*ETS" my_file.txt 또는 $ grep "^ID.*FBS" my_file.txt 특정 줄과 일치합니다. 내 OR 정규식이 왜 일치하지 않습니까? 도움을 …


6
grep을 사용하여 줄 끝에서 패턴 감지
만약 내가한다면: $ ls -R .: 4Shared/ Cloud/ ./4Shared: UFAIZLV2R7.part3.rar ./Cloud: UFAIZLV2R7.part2.rar.part UFAIZLV2R7.part1.rar.part UFAIZLV2R7.part4.rar.part .rar파일 만 나열하고 grep을 사용 하면 .rar.part파일 도 표시됩니다 . 원하는 것이 아닙니다. 이 스레드 에서 또는 사용 하여이 문제를 해결 하고 정상적으로 작동하지만을 통해 가능한지 배우고 싶습니다 . findls **/*.rargrep 나는 (에 대해 생각 EOL) …
64 grep 

6
grep 검색 결과를 새로운 vi 파일로 파이프하는 방법
grep -e Peugeot -e PeuGeot carlist.txtcarlist.txt를 검색하고 일부 항목을 꺼내는 데 사용 하고 있는데 grep -e Peugeot -e PeuGeot carlist.txt | vi그것이 나를 위해 그것을 통과시킬 것이라고 생각했지만 이것이 내가 얻는 것입니다. Vim: Warning: Input is not from a terminal Vim: Error reading input, exiting... Vim: preserving files... Vim: Finished.
63 grep  vi 

4
grep을 사용하여 정확한 문자열 일치
텍스트 파일이 있습니다. deiauk 1611516 afsdf 765 minkra 18415151 asdsf 4152 linkra sfsfdsfs sdfss 4555 deiauk1 sdfsfdsfs 1561 51 deiauk2 115151 5454 4 deiauk 1611516 afsdf ddfgfgd luktol1 4545 4 9 luktol 1 그리고 정확히 일치하고 싶습니다 deiauk. 내가 이것을 할 때 : grep "deiauk" file.txt 나는이 결과를 얻는다 : …
63 grep 

1
GNU grep의 -X 옵션의 실제 목적은 무엇이며 왜 문서화되지 않았습니까?
이 질문 을 읽음으로써 GNU 에 인수 grep가 필요한 -X옵션 이 있음을 발견했습니다 . 이상하게도 매뉴얼 페이지 나 정보 페이지에는 언급되어 있지 않습니다. 소스 코드 를 보면 --help출력 중간에 주석 이 있습니다 . /* -X is deliberately undocumented. */ 더 찾고, 그것이 나타납니다 -X matcher옵션은 정규 표현식에 사용되는 엔진을 설정 …
58 grep  options 

3
더 적은 안에 grep?
나는 현재 몇 가지 문제를 찾고있는 익숙하지 않은 많은 로그를 살펴보고 있습니다. 내가 보는 첫 번째 파일은 Events.log이며, less서로 다른 시간에 동일한 이벤트를 표시하는 것으로 보이는 적어도 세 개의 페이지 가 있습니다. 이 이벤트를 필터링하고 싶습니다. 현재 종료 less하고 다음과 같은 작업을 수행합니다. grep -v "event text" Events.log | less …
58 bash  grep  logs  less 

2
변수에 대한 grep
변수가 있다고 가정 해 봅시다 line="This is where we select from a table." 이제 문장에서 몇 번이나 선택이 발생하는지 grep하고 싶습니다. grep -ci "select" $line 나는 그것을 시도했지만 작동하지 않았다. 나는 또한 시도했다 grep -ci "select" "$line" 여전히 작동하지 않습니다. 다음과 같은 오류가 발생합니다. grep: This is where we select …
58 shell  grep  string 

9
동일한 문자열이지만 여러 파일을 동시에 grep하는 방법은 무엇입니까?
검토해야 할 로그 파일 세트가 있으며 동일한 파일에서 특정 문자열을 한 번에 검색하고 싶습니다. 이것이 가능합니까? 현재 사용하고 있습니다 grep -E 'fatal|error|critical|failure|warning|' /path_to_file 이것을 어떻게 사용하고 한 번에 여러 파일의 문자열을 검색합니까? 이것이 스크립트가 필요한 것이라면 누군가가 간단한 스크립트를 제공 할 수 있습니까?
57 scripting  grep 

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