cat > $FILE_NAME < EOF - 내부 작동 설명

cat > $FILE_NAME < EOF - 내부 작동 설명

나는 이것이 무엇인지 알고 있습니다. "패턴과 같은" 것을 배웠고 작동합니다.

나는 또한 알고 있다:

  • 그것은 >파일로의 리디렉션입니다
  • 이는 << 또한 파일로의 리디렉션이기도 합니다. 아래를 참조하세요.
  • EOF단지 자리 표시자일 뿐이며 감지되면 파일이 닫힙니다.

누군가 설명해줄 수 있나요?내부 작동그 지시들 중? 그게 왜 작동하나요?

보정:``<<`의 사용법은 bash 매뉴얼 페이지에 다음과 같이 설명되어 있습니다.

<<[-]word
    here-document
delimiter

따라서 읽혀지는 것은 현재 소스이며, 제 생각에는 stdin입니다. 누군가 이것을 내가 이해할 수 있도록 더 작은 덩어리로 분해할 수 있습니까?

내 예에서는 구분 기호가 에 해당한다고 생각합니다 EOF. 그렇죠?

그리고 여기 문서는 아마도 제가 stdin에 입력한 텍스트일 겁니다. 그렇죠?

나는 단어가 무엇인지 보지 못합니다.

관련 정보