«grep» 태그된 질문

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

2
텍스트 파일에서 단어 발생 횟수 계산
트윗이 포함 된 텍스트 파일이 있는데 트윗에 단어가 언급 된 횟수를 세어야합니다. 예를 들어, 파일에는 다음이 포함됩니다. Apple iPhone X is going to worth a fortune The iPhone X is Apple's latest flagship iPhone. How will it pit against it's competitors? 그리고 파일에서 iPhone이라는 단어가 몇 번 언급되었는지 세고 싶습니다. …

3
grep으로 awk와 cut의 정확한 차이점은 무엇입니까? [닫은]
다음 두 기술을 사용하여 파일에서 원하는 행의 두 번째 열을 얻을 수 있음을 알고 있습니다. awk '/WORD/ { print $2 }' filename 또는 grep WORD filename| cut -f 2 -d ' ' 내 질문은 : 위의 두 명령의 차이점은 무엇입니까? 어느 것이 최고의 성능을 발휘합니까? awkover over를 사용 하는 것의 …
30 awk  grep  performance  cut 

3
여러 가지 빛깔의 Grep
각 grep 명령을 사용하여 다른 색상으로 결과를 강조하려고합니다. 다음과 같은 줄로 수동으로 할 수 있습니다. ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f 모든 c문자는 녹색으로 강조 표시되고 모든 o문자는 빨간색으로 강조 표시됩니다. 이 예제가 작동하려면 --color=alwaysgrep 명령 을 항상 가지고 …
30 bash  shell  grep  pipe  bashrc 

7
텍스트에 특정 단어가 포함 된 파일을 나열하십시오.
주어진 단어를 포함하는 파일을 재귀적이고 독창적으로 나열하고 싶습니다. 예 : 'check'이라는 단어를 확인하면 정상입니다 grep입니다 $ grep check * -R 그러나이 단어가 많이 나올수록 많은 결과를 얻습니다. 따라서 주어진 검색어가 포함 된 파일 이름 만 나열하면됩니다. 나는 여기에 약간의 트릭을 추측 find하고 xargs충분하다고 생각 하지만 확실하지는 않습니다. 어떤 아이디어?
30 find  grep  file-search 


5
일치하지 않는 경우 grep이 종료되지 않도록 방지
이 스크립트는 "after"를 반향하지 않습니다. #!/bin/bash -e echo "before" echo "anything" | grep e # it would if I searched for 'y' instead echo "after" exit 또한 -eshebang 행 에서 옵션을 제거 하면 오류가있을 때 스크립트가 중지되도록 유지하고 싶습니다. grep이 일치하지 않는 것을 오류로 간주하지 않습니다. 갑작스럽게 종료되지 않도록하려면 어떻게해야합니까?

6
쉘에서 여러 파일로 파이프
디스크에 저장하고 싶지 않은 대량의 데이터를 생성하는 응용 프로그램이 있습니다. 응용 프로그램은 주로 사용하지 않으려는 데이터를 출력하지만 별도의 파일로 분리 해야하는 유용한 정보를 제공합니다. 예를 들어 다음과 같은 출력이 주어집니다. JUNK JUNK JUNK JUNK A 1 JUNK B 5 C 1 JUNK 다음과 같이 응용 프로그램을 세 번 실행할 수 …
29 bash  shell  grep  pipe 


6
모든 줄 바꿈 전에 캐리지 리턴을 추가하는 방법은 무엇입니까?
\n줄 바꿈 에만 사용하는 파일이 있지만 \r\n줄 바꿈마다 필요합니다 . 어떻게해야합니까? 예를 들어 Vim에서을 사용하여 해결 :%s/\n/\r\n/g했지만 스크립트 또는 명령 줄 응용 프로그램을 사용하고 싶습니다. 어떤 제안? 나는 이것을 sed또는로 찾아 보았지만 grep즉시 이스케이프 시퀀스 해결 방법으로 혼란 스러웠습니다 (이 명령으로 약간 녹색입니다). 관심이 있으시면 신청서가 내 질문 / 답변과 …
28 sed  grep  newlines 

8
grep and tail -f?
tail -f파일에서 (또는 유사한) 작업을 수행 할 수 grep있습니까? 나는 그런 종류의 행동을 찾는 다른 명령을 신경 쓰지 않을 것입니다.

8
지정된 확장자를 가진 파일을 제외한 디렉토리의 모든 파일을 어떻게 나열합니까?
.txt , .pdf 및 기타 파일이 들어있는 폴더가 있다고 가정 하십시오. "기타"파일 (예 : 확장자가 .txt 또는 .pdf가 없는 파일)을 나열하고 싶습니다 . 이 작업을 수행하는 방법에 대한 조언이 있습니까? 주어진 확장자가없는 파일을 나열하는 방법을 알고 있습니다. 예를 들어 .txt 파일을 제외한 모든 파일을 나열하려면 find -not -iname "*.txt" 또는 …
28 grep  find  ls 

4
주어진 범위에서 줄 길이를“그리프”하는 방법은 무엇입니까?
참고 : 이 질문은이 Q & A를 보완 합니다. 주어진 범위에서 * 길이 *가 아닌 줄 길이에 대해 "그립"하는 방법은 무엇입니까? 길이가 최소 3 자 이상이지만 10 자 이하인 텍스트 파일 (개행 문자로 분리 된 단어 목록)에서 줄만 가져와야합니다. 예: 입력: egyezményét megkíván ki alma kevesen meghatározó 산출: megkíván alma …
28 bash  sed  grep  perl 

4
`grep`에서 16 진 코드를 사용하여 문자를 지정하는 방법은 무엇입니까?
다음 명령을 사용하여 16 진수 코드 0900 (अ 대신)에서 097F (व 대신)로 문자 세트 범위를 grep하고 있습니다. अ와 व 대신 16 진수 코드를 사용하려면 어떻게해야합니까? bzcat archive.bz2 | grep -v '<[अ-व]*\s' | tr '[:punct:][:blank:][:digit:]' '\n' | uniq | grep -o '^[अ-व]*$' | sort -f | uniq -c | sort -nr …

8
inverse-match를 grep하고“before”와“after”라인을 제외하는 방법
다음과 같은 항목이있는 텍스트 파일을 고려하십시오. aaa bbb ccc ddd eee fff ggg hhh iii 패턴 (예 :)이 주어지면 fff위의 파일을 grep하여 출력을 얻습니다. all_lines except (pattern_matching_lines U (B lines_before) U (A lines_after)) 예를 들어, if B = 2및 A = 1이면 패턴 =의 출력은 다음과 fff같아야합니다. aaa bbb ccc …

4
파일에 문자열이 없을 때 grep을 사용하는 방법
내 bash 스크립트에서 특정 문자열이 파일에 없으면 줄을 인쇄하려고합니다. if grep -q "$user2" /etc/passwd; then echo "User does exist!!" 이것은 파일에 문자열이 존재하기를 원한다면 어떻게 작성했지만 / etc / passwd 파일에 사용자가없는 경우 "사용자가 존재하지 않습니다"라는 메시지를 출력하도록 어떻게 변경할 수 있습니까?
26 bash  ubuntu  grep 

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