通过FTP的shell脚本进行模式匹配

通过FTP的shell脚本进行模式匹配,shell,ftp,Shell,Ftp,我正在编写一个shell脚本,需要使用ftp下载修补程序。有各种版本的补丁,但我想下载与模式*$ver_LINUX*或*$ver_Generic*匹配的补丁。下面的mget命令不允许我为此使用或(|)选项。任何人都可以建议,如果这是可能的ftp和如何 ftp -inv $FTP <<EOF quote USER $ftp_usr quote PASS $ftp_pass cd $patch binary # for zip files. ls # Just for check mge

我正在编写一个shell脚本,需要使用ftp下载修补程序。有各种版本的补丁,但我想下载与模式*$ver_LINUX*或*$ver_Generic*匹配的补丁。下面的mget命令不允许我为此使用或(|)选项。任何人都可以建议,如果这是可能的ftp和如何

ftp -inv $FTP <<EOF
quote USER $ftp_usr
quote PASS $ftp_pass
cd $patch
binary # for zip files.
ls # Just for check
mget  *${ver}_LINUX.* # downloads patches like p111229_1120200_Linux.zip
EOF

ftp-inv$ftp使用经典的
ftp
命令,它不是。但是,您可以使用
mirror
-i
选项使用
lftp
执行此操作