外壳命令:

外壳命令:

我刚刚读了我朋友的 shell 脚本文件,碰巧在这个命令中运行

ssh yote@user << EOF
  cd tests
  tar -xf $TARGET_TEST.tar
  rm $TARGET_TEST.tar
  cd $TARGET_TEST
  *more stuff goes here*
EOF

我只是想知道 EOF 在用例中意味着什么。我只知道这是“文件结束”的缩写,但第二个 EOF 之后还有更多行。

答案1

https://www.tldp.org/LDP/abs/html/here-docs.html

这就是所谓的“此处文档”。在这种情况下,s 中的文本EOF是名为“user”的远程服务器的命令。

相关内容