求大神帮忙啊。。
linux 往ftp 上传文件shell 命令
#!/bin/bash
export PUTFILE=test.txt
lftp user:password@ip:port << EOF
cd /index
lcd /mnt/dataout/test/index
put $PUTFILE
bye
EOF报错 貌似变量用变了$PUTFILE不起作用 ,输出这个变量路径是对的 
put: /mnt/dataout/test/index/test.txt
: No such file or directory但是如果shell 去掉变量是可以成功put的
#!/bin/bash
export PUTFILE=test.txt
lftp user:password@ip:port << EOF
cd /index
lcd /mnt/dataout/test/index
put test.txt
bye
EOF求大神