Linux 文件的FTP未按预期工作

Linux 文件的FTP未按预期工作,linux,shell,Linux,Shell,我正在尝试获取FTP服务器中存在的zip文件。为了提供路径详细信息,我使用了一个参数文件,并在shell脚本中调用相同的参数文件 下面是我的代码: #!/bin/bash # Source the Global environment files ARC_SHELL=`dirname $0` export ARC_SHELL echo -e " Reading Host details from parameter file" . $ARC_SHELL/parameters_remote.p

我正在尝试获取FTP服务器中存在的zip文件。为了提供路径详细信息,我使用了一个参数文件,并在shell脚本中调用相同的参数文件

下面是我的代码:

#!/bin/bash

# Source the Global environment files
ARC_SHELL=`dirname $0`
export ARC_SHELL

echo -e " Reading Host details from parameter file"
. $ARC_SHELL/parameters_remote.prm

echo -e " FTP to remote server to fetch the files"
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASS
binary
prompt off
cd $FTP_SRC_PATH
lcd $SRC_PATH
mget abc_*.zip
bye
END_SCRIPT

if [ -f $SRC_PATH/abc_*.zip ]

then
 echo -e "File transferred from remote server through FTP"
 echo -e "Unzipping the file in local folder now :"

 unzip -o $SRC_PATH/abc_*.zip -d $SRC_PATH

 else
  echo -e " No zip file found at FTP location. Exiting.."
fi
#/bin/bash
#源全局环境文件
ARC_SHELL=`dirname$0`
导出弧形外壳
echo-e“从参数文件读取主机详细信息”
. $ARC_外壳/参数_remote.prm
echo-e“FTP到远程服务器以获取文件”
ftp-n$主机