나는 이것이 무엇인지 알고 있습니다. "패턴과 같은" 것을 배웠고 작동합니다.
나는 또한 알고 있다:
- 그것은
>
파일로의 리디렉션입니다 - 이는
<<
또한 파일로의 리디렉션이기도 합니다.아래를 참조하세요. EOF
단지 자리 표시자일 뿐이며 감지되면 파일이 닫힙니다.
누군가 설명해줄 수 있나요?내부 작동그 지시들 중? 그게 왜 작동하나요?
보정:``<<`의 사용법은 bash 매뉴얼 페이지에 다음과 같이 설명되어 있습니다.
<<[-]word
here-document
delimiter
따라서 읽혀지는 것은 현재 소스이며, 제 생각에는 stdin입니다. 누군가 이것을 내가 이해할 수 있도록 더 작은 덩어리로 분해할 수 있습니까?
내 예에서는 구분 기호가 에 해당한다고 생각합니다 EOF
. 그렇죠?
그리고 여기 문서는 아마도 제가 stdin에 입력한 텍스트일 겁니다. 그렇죠?
나는 단어가 무엇인지 보지 못합니다.