我使用Makefile創建了我正在處理的論文的pdf。我也想用make將最新版本上傳到我的網站,這需要sftp。不過,我覺得我可以做這樣的事情(這在命令行上的話),但它似乎在時許,EOF是越來越忽視,即,這在Makefile中包含一些SFTP命令
website:
sftp -oPort=2222 [email protected] << EOF
cd papers
put research_paper.pdf
EOF
產生錯誤消息
cd papers
/bin/sh: line 0: cd: papers: No such file or directory
這我認爲你的本地機器上不存在「論文」,即'cd'在本地執行,而不是遠程執行。