How do I convert this EOF
into a one line sftp
command-line?
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
How do I convert this EOF
into a one line sftp
command-line?
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
Your question has nothing to do with SFTP/sftp
. It's just a generic shell question.
So use any method that a shell allows, for example
(echo command1 && echo command2 && echo command3) | sftp ...