sh -x 看一下
你的while循环中的<
EOF
所以你需要在结尾加上FTPIT,要不这个内容就没结束。
跟分号不分号没任何关系
ftp -i -n $ipadd <
echo "connect $ipadd success!"
cd /home/dcms/test
binary
get $line
echo "get file $line "
close
bye
FTPIT
<
change to ->
<<-FTPIT
while read line;
看看这里,是不是有问题,有没有发现,你在line后面多了一个分号呢~
不知道,你后面还有错误不~