답변:
<리디렉션 명령 전후에 발생할 수있는 명령에 대한 리디렉션을 설정합니다. 즉
$ < file wc
뿐만 아니라 작동
$ wc < file
그러나 명령을 제공하지 않으면 bash는 리디렉션을 설정하고 다른 작업을 수행하지 않습니다. 입력 경로 재 지정의 경우 파일이 존재하고 읽을 수있는 경우이 값은 아무것도 아닙니다. 파일이 존재하지 않거나 읽을 수없는 경우 bash는 오류를 표시합니다. 출력 경로 재 지정의 경우 출력 파일이 없으면 작성됩니다. >사용 하면 기존 출력 파일이 잘립니다 . >>사용하는 경우 잘림이 없습니다 .
< file wcvs 를 사용해야 할 이유가 wc < file있습니까?
<기본적으로 stdin 또는 파일을 읽습니다. 읽은 후에는 아무 것도하지 않았기 때문에 식은 입력과 관련이 없습니다.
마지막에 <some-file-thats exist> outputfile을 수행하면 첫 번째 파일의 내용을 읽고 두 번째 파일에 썼음을 알 수 있습니다.
<<<는 여기 doc 형식이므로 파일 대신 문자열에서 읽습니다. cat <<< "모든 문자열"을 읽은 내용을 봅니다.
<오류 (zsh: parse error near `\n') 가 발생 합니다.