Shell 尝试通过ftp发送zip文件时未找到命令

Shell 尝试通过ftp发送zip文件时未找到命令,shell,unix,Shell,Unix,我正试图通过ftp将带有可变时间戳的zip发送到另一台服务器。但是当我试图执行shell时,它的showing命令没有找到错误$DESSEND包含zip文件位置。指导我如何解决这个问题 #!/bin/bash filename = $DESSEND/T56_OBL001_${DATEFIX}.zip hostname="IP Address" username="Username" password="Password" ftp -nv $hostname <<EOF quote U

我正试图通过ftp将带有可变时间戳的zip发送到另一台服务器。但是当我试图执行shell时,它的showing命令没有找到错误$DESSEND包含zip文件位置。指导我如何解决这个问题

#!/bin/bash
filename = $DESSEND/T56_OBL001_${DATEFIX}.zip
hostname="IP Address"
username="Username"
password="Password"
ftp -nv $hostname <<EOF
quote USER $username
quote PASS $password

binary
put $filename
quit
#/bin/bash
filename=$DESSEND/T56_OBL001_${DATEFIX}.zip
hostname=“IP地址”
username=“username”
password=“password”

ftp-nv$hostname您没有关闭here-doc.Try

#!/bin/bash
filename = $DESSEND/T56_OBL001_${DATEFIX}.zip
hostname="IP Address"
username="Username"
password="Password"
ftp -nv $hostname <<EOF
quote USER $username
quote PASS $password
binary
put $filename
quit
EOF
#/bin/bash
filename=$DESSEND/T56_OBL001_${DATEFIX}.zip
hostname=“IP地址”
username=“username”
password=“password”

ftp-nv$主机名您能提供错误吗?553文件名未找到