2016-07-10 3 views
0

리눅스에 익숙하지 않습니다. 내가 grep filename을 입력하고 를 입력 누를 때 커서 빈 줄을 보여 나는 Ctrl 키 + Z + C이 종료 또는 Ctrl 키를 눌러야했다. 명령이 완전하지 않다는 어떤 오류를 보여줘야하지 않습니까? 간단히 말해서, grep filename을 입력하고 을 누르면을 입력 한 후 무슨 일이 일어나는가? 당신이 grep test1를 입력하면존재하는 파일 이름을 가진 linux grep 명령

Here is my commands

+1

이미지를 텍스트로 바꾸십시오. – Cyrus

+1

최소한 쉘 스크립트를 작성하기 전에 쉘 자습서를 읽으십시오. 시행 착오를 통한 학습은 여러분과 우리 모두에게 길고 고통스러운 과정이 될 것입니다. Chris Johnson이 쓴 Shell Scripting Recipes라는 책을 추천합니다. –

+0

나는 대답이 필요하지 않습니다. 훈련 동영상에서 배우기도하고 배우기도합니다. 실수를하거나 선생님이 가르치고있는 것을 무언가를 놓치거나, 질문 할 때 그 선을 이해할 수 없을 때.플러스 나는 나의 각자 및 다른 사람 너무 1 명의 교사를 따르고 그래서 혼동하지 않는다. plz 그가 구체적으로 질문하지 않는 한 또는 어떤 책을 제안하지 않는 경우 도서 판매원은 다음 계속 진행합니다. 어떤 방법으로도 최악의 응답을 주셔서 감사합니다 –

답변

1

test1 파일 이름은 아니지만 당신이 검색 패턴과 입력 파일 stdin입니다. 따라서 콘솔 입력은 '입력 파일'이됩니다. "test1"문자열을 포함하는 줄을 입력 할 때 패턴이 일치하고 콘솔에 즉시 다시 인쇄되는 것을 볼 수 있습니다.) 파일 이름으로 주어진다 - 어떤 파일이 라는 이름, 또는 단일 하이픈 - 마이너스 (경우없는 경우

GREP 명명 된 입력 파일 (또는 표준 입력을 검색 그것의 매뉴얼 페이지를 참조하십시오 here를 참조하십시오)

+0

DAXaholic에게 감사드립니다. 내가 강의에서 놓친 것을 지워 줬어. 고마워요. v v 책을 제안하지 않고 설명하려고하지 않으신 것에 대해 감사드립니다. 실제로 책과 맨 페이지에는 모든 것이 설명되어 있지만 나 또는 다른 누군가가 그것을 이해한다면 그 일은 잘 이해할 수 있습니다. PLZ Ed Morton과 같은 책 판매원을 차단하는 데 도움이되는 유용한 웹 관리자의 관리를 요청합니다. 감사 –

0

다른 방법으로 grep을 실행할 수 있습니다. 당신은 아마 해제하고 싶었다 무엇

이 같은 grep를 실행하는 것이 었습니다 :

$ grep pattern file 

이것은 pattern을 포함 file에서 모든 행을 반환합니다.

이 같은 grep를 실행하는 경우 :

$ grep pattern 

grep 유틸리티는 표준 입력 (이 경우 키보드)에서 읽을 것입니다, 당신이 일치하면 다시 입력 한 모든 라인을 메아리 무늬. 예를 들어

:

$ grep 'images' 
Cut word lines 
Cut music lines 
Smash the control images 
Smash the control images 
Smash the control machine 

두 번째 줄

는 "제어 이미지를 버리고,"말은 최대한 빨리 이를 처음 입력 한 후를 Enter 키를 누릅니다로 grep로 인쇄됩니다.

grep으로 가정합니다 (명령 줄 옵션 제외)는 패턴입니다. 필자의 예제에서 images이라는 파일이 있다면 상관 없습니다.