通过shell脚本为FTP模式匹配

时间:2011-12-23 09:42:12

标签: 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
mget  *${ver}_LINUX.* # downloads patches like p111229_1120200_Linux.zip
EOF

1 个答案:

答案 0 :(得分:0)

使用经典的ftp命令,它不是。但是,您可以使用lftp的{​​{1}}选项使用-i执行此操作。