«grep» 태그된 질문

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

1
서버를 원격으로 테스트하는 쉘 스크립트를 작성하려고하지만 로그 아웃 할 때 else 문에 계속 빠집니다.
내 서버를 계속 테스트하고 다운되면 이메일을 보내주는 쉘 스크립트를 작성하려고합니다. 문제는 ssh 연결에서 로그 아웃 할 때와 &같이 명령이 끝날 때와 함께 실행하더라도 ./stest01.sh &자동으로 다른 것으로 떨어지고 다시 로그인하여 죽일 때까지 중단없이 메일을 계속 보낸다는 것입니다. #!/bin/bash while true; do date > sdown.txt ; cp /dev/null pingop.txt ; ping …

8
특정 열에 특정 값이있는 행을 grep하는 방법은 무엇입니까?
다음과 같은 파일이 있습니다 200.000 1.353 0.086 200.250 1.417 0.000 200.500 1.359 0.091 200.750 1.423 0.000 201.000 1.365 0.093 201.250 1.427 0.000 201.500 1.373 0.093 201.750 1.432 0.000 202.000 1.383 0.091 202.250 1.435 0.000 202.500 1.392 0.087 202.750 1.436 0.000 203.000 1.402 0.081 203.250 1.437 0.001 203.500 1.412 0.073 204.000 …
9 awk  grep 

2
올바른 줄을 찾아서 내용을 변경 한 다음 원래 파일로 다시 넣으려면 sed?
파일의 특정 줄에서 한 단어를 변경하려고하는데 모두 함께 연결하는 데 문제가 있습니다. 기본적으로 내 파일의 한 줄에는 키워드 'firmware_revision'이 있으며이 줄 (이 줄에만)에는 'test'라는 단어를 'production'이라는 단어로 바꾸고 싶습니다. 그래서 나는 이것을 할 수 있습니다 : grep 'firmware_revision' myfile.py | sed 's/test/production' 원하는 줄을 선택하고 대체를 수행하지만 이전 줄을 대체하기 …


5
여러 파일에서 마지막으로 나타나는 문자열 찾기
문자열의 마지막 항목을 찾으려면 여러 로그 파일 (지난 24 시간 동안 생성 된 모든 파일을 모두 동일한 디렉토리에 유지)을 검색해야합니다. 이것은 내가 쓴 명령입니다. find . -mtime 1 | grep fileprefix | xargs grep 'search string' | tail -1 그러나 이것은 하나의 파일에 대한 마지막 줄만 반환합니다. 모든 라인을 얻기 …

3
이 명령이 작동하지 않는 이유 :“ps aux | grep xscreensaver”
나는 구글에서 이것에 대한 히트를 보지 못했기 때문에 나는 당신에게 묻고있다 : 방금 ssh 세션 에서이 명령을 실행하려고했는데 local은 Debian Wheezy KDE이고 remote는 Fedora 21 Gnome입니다. ps aux | grep xscreensaver 그리고 이것은 출력입니다. bash: grep: command not found... 나는 이것을 전에 본 적이 없다. 원인은 무엇인가? 몇 시간 전에 …

4
grep을 사용하여 고정 된 수의 문자와 일치하는 문자열
를 6사용하여 모든 글자 를 찾으려고합니다 grep. 나는 현재 이것을 가지고있다 : grep "^.\{6\}$" myfile.txt 그러나, 나는 또한 다음과 같은 결과를 얻고 있음을 발견하고 étuis, étude. e위의 단어에서 위의 기호와 관련이 있다고 생각합니다 . 이것이 일어나지 않도록 할 수있는 일이 있습니까? 당신의 도움을 주셔서 감사합니다!

5
grep으로 정확한 문자열 찾기
예를 들어, 전자 메일 주소가 많은 큰 텍스트 파일을 bash를 사용하여 전자 메일이 존재하는지 (또는 없음) 검색 / 확인해야합니다. "앵커"만 사용해야합니까? grep '^user1@example.com' text_file 아니면 더 좋은 방법이 있습니까? bash 스크립트를 만들어야하며 안전하고 싶습니다.
9 grep 

1
grep --color에 ANSI 코드 ESC 추가 [K-표시된 텍스트를 변경할 수 있음
grep \e[K이 컬러 출력에 ANSI 코드 를 추가하는 이유는 무엇 입니까? 나는 그 요점을 볼 수 없지만 분명히 개발자는 볼 수 있습니다. 그것은이다 ANSI / VT100 터미널 코드 에 사용되는 "줄의 끝 현재 커서 위치에서 지우기 라인" . 프린지의 경우 grep으로 인해 터미널 디스플레이에서 텍스트가 사라질 수 있습니다. 예를 들면 …
9 terminal  grep  colors 

1
특정 길이 이하의 단어를 grep
나는 i log for E M, i 1 f x i 0, I xi 1, 3 1,.단순히 문자 수를 기반으로 다음과 같은 것을 grep하는 방법을 찾고 있습니다. 그 가상 출력의 3 자 이상은 없습니다. 이 가상의 단일 라이너는 다음과 같습니다 grep -v [:alnum:] > {3}. (단지 grep 구문으로 작성하는 방법을 …

2
경기의 주변 캐릭터를 grep
거대한 데이터베이스 덤프 내에서 찾기 및 바꾸기를 시도하고 있는데 생각해야 할 일을하지 않습니다. 파일에서 대상 문자열을 grep하고 주변 8 문자 정도를 확인하고 싶습니다 (필요에 따라 해당 숫자를 조정해야 할 수도 있음). 어떻게해야합니까? 내가 안구를 볼 수없는 이유는 수천 개가 아니라도 수백 개가 있기 때문입니다. 문자열을 둘러싼 몇 개의 문자를 가져 …

1
파일 / 폴더에서 16 진수 값 찾기
파일 / 폴더에서 16 진수 값을 검색하는 방법이 있습니까? 나는 다음을 시도했다. grep -P "[\x01\x02\x03]" 그러나 그것은 작동하지 않습니다 (오류는 없지만 이러한 16 진수 값을 검색하지는 않습니다).
2 grep  search  hex 

2
이 grep의 문제점은 무엇입니까?
> output2.txt cd # some directory i'm trying to search find views/shared -type f -name "*.js" -print0 | while IFS= read -r -d $'\0' line; do echo -n "${line%.js}" | tee -a ~/Documents/counter/output2.txt grep -lr "${line%.js}" . | wc -l | tee -a ~/Documents/counter/output2.txt # produce a count of occurrences …

2
xargs로 파이프 된 printf로 출력 형식화
코드베이스에서 문자열의 발생을 검색 한 다음 형식이 지정된 출력을 파일 이름, 줄 번호 및 코드 lide로 가져옵니다. 출력의 첫 번째 줄에서 원하는대로 얻었지만 다음 줄은 원하는 형식을 잃습니다. $ find src/ -name "*.js" | xargs grep --null -E -n 'filter\(|map\(' | xargs -0 printf "%-100s%-5s%-100s" > test.txt 결과는 다음과 같습니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.