lftp bash 脚本文件意外结束
lftp bash script end of file unexpected
我试图将结果放入一个变量中,但没有成功
语法错误:文件意外结束(应为“)”)
#!/bin/bash
test="$(lftp -u ns454575.ip-154-145-259.eu,NGFYv85MTI ftpback-rbx2-588.mybackup.ovh.net << EOF
cd /backup/site
ls
bye
EOF)"
您不应该在此处文档之后添加任何内容。您可以使用 shellcheck.
来验证这一点
#!/bin/bash
test="$(lftp -u ns454575.ip-154-145-259.eu,NGFYv85MTI ftpback-rbx2-588.mybackup.ovh.net <<-EOF
cd /backup/site
ls
bye
EOF
)"
p.s。你知道 test
也是一个命令吗? :-)
我试图将结果放入一个变量中,但没有成功 语法错误:文件意外结束(应为“)”)
#!/bin/bash
test="$(lftp -u ns454575.ip-154-145-259.eu,NGFYv85MTI ftpback-rbx2-588.mybackup.ovh.net << EOF
cd /backup/site
ls
bye
EOF)"
您不应该在此处文档之后添加任何内容。您可以使用 shellcheck.
来验证这一点#!/bin/bash
test="$(lftp -u ns454575.ip-154-145-259.eu,NGFYv85MTI ftpback-rbx2-588.mybackup.ovh.net <<-EOF
cd /backup/site
ls
bye
EOF
)"
p.s。你知道 test
也是一个命令吗? :-)