![쉘 명령: <](https://linux55.com/image/166940/%EC%89%98%20%EB%AA%85%EB%A0%B9%3A%20%26lt%3B.png)
방금 친구의 쉘 스크립트 파일을 읽고 우연히 이 명령을 실행했습니다.
ssh yote@user << EOF
cd tests
tar -xf $TARGET_TEST.tar
rm $TARGET_TEST.tar
cd $TARGET_TEST
*more stuff goes here*
EOF
유스 케이스에서 EOF가 무엇을 의미하는지 궁금합니다. 내가 아는 것은 "end of file"의 약어이지만 두 번째 EOF 뒤에 더 많은 줄이 있다는 것입니다.
답변1
https://www.tldp.org/LDP/abs/html/here-docs.html
이것을 "여기 문서"라고 합니다. 이 경우 s의 텍스트는 EOF
"user"라는 원격 서버에 대한 명령입니다.