如何将EOF转换为单行sftp命令行?
sftp -v bheng@45.55.88.88 <<EOF
mkdir /home/forge/web-app/public/backup/$HOSTNAME/$DATE
put $path/* /home/forge/web-app/public/backup/$HOSTNAME/$DATE
bye
EOF
解决方法:
您的问题与SFTP / sftp无关.这只是一个通用的shell问题.
因此,请使用外壳程序允许的任何方法,例如
(echo command1 && echo command2 && echo command3) | sftp ...