Сопоставление с шаблоном через сценарии оболочки для FTP - PullRequest
0 голосов
/ 23 декабря 2011

Я пишу сценарий оболочки и мне нужно скачать патчи с помощью 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 голосов
/ 23 декабря 2011

С классической командой ftp это не так. Однако вы можете сделать это с помощью lftp, используя параметр -i, равный mirror.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...