Ох, питон (:
Я бы себе так накостылировал:
#!/bin/bash
#Скрипт ожидает один параметр - имя текстового файла
if [ $# -ne 1 ]
then
echo "$0 ожидает имя одного текстового файла!"
exit 1
fi
wget -q -w 1 --random-wait -nc -i $1
if [ $? -ne 0 ]
then
echo "Ошибка скачивания списка, попробуйте ещё раз"
exit 1
fi
for file in *.zip
do
unzip ${file} -d ${file%.*}
rm -f ${file}
done
exit 0