2011-12-23 3 views
0

나는 쉘 스크립트를 작성 중이며 ftp를 사용하여 패치를 다운로드해야합니다. 다양한 버전의 패치가 있지만 * $ ver_LINUX * 또는 * $ ver_Generic * 패턴과 일치하는 패치를 다운로드하고 싶습니다. 아래의 mget 명령은이 목적으로 사용하거나 (|) 옵션을 사용할 수 없습니다. 누구나 이것이 ftp와 how에서 가능하면 제안 할 수 있습니까?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 

답변

0

고전적인 ftp 명령의 경우 그렇지 않습니다. 그러나 -i 옵션이 mirrorlftp으로이 작업을 수행 할 수 있습니다.