我正在尝试使用以下脚本从远程服务器下载文件。
while read SERVER
do
ftp -inv $SERVER << EOF
user $USER $PASSWORD
lcd $FILE_PATH
cd $REMOTE_FILE_PATH
mget *${FILE_TYPE}*
bye
EOF
done < $FILE_PATH/host_server
然而,在执行时我收到以下错误:
./ File_downloader.sh:line 41:语法错误:意外的文件结尾
答案 0 :(得分:0)
当使用类似Windows的行尾读取文本文件时,这是一个常见问题。确保您正在阅读的文件是UNIX格式(例如使用&#39; dos2unix &#39;实用程序。)
dos2unix path/host_server