紧急求助SHELL脚本执行问题

2025-01-07 18:57:22
推荐回答(3个)
回答1:

sh -x 看一下

你的while循环中的<<(内容)
EOF
所以你需要在结尾加上FTPIT,要不这个内容就没结束。
跟分号不分号没任何关系

ftp -i -n $ipadd <user $ftpuser $ftppwd
echo "connect $ipadd success!"
cd /home/dcms/test
binary
get $line
echo "get file $line "
close
bye
FTPIT

回答2:

<
change to ->

<<-FTPIT

回答3:

while read line;

看看这里,是不是有问题,有没有发现,你在line后面多了一个分号呢~
不知道,你后面还有错误不~