
매뉴얼에서 grep
grep 사용법의 일반적인 형식은 다음과 같습니다.
grep options pattern input_file_names
특히, "0개 이상의 입력 파일 이름이 있을 수 있습니다."라고 명시되어 있습니다.
파일 이름이 0개인 경우 검색 후보는 무엇입니까? 전.grep mystr
답변1
에서man grep
:
file A pathname of a file to be searched for the patterns. If no file
operands are specified, the standard input shall be used.
따라서 파이프라인이나 리디렉션이 관련되지 않은 경우 텍스트를 입력할 때까지 기다립니다.
답변2
그것은 그것의에서 읽습니다표준 입력(파일 설명자 0) 파일 이름이 주어지지 않은 경우.
grep foo
다음과 같습니다:
grep foo -
이를 통해 다음과 같은 작업이 가능합니다.
grep foo < file
또는:
cmd | grep foo
grep foo
터미널의 대화형 셸 프롬프트에서 실행되면 터미널 grep
장치에서 읽으므로 키보드를 통해 입력하는 내용을 읽습니다.