Мне кажется, ваш сценарий подходит (, хотя я не пробовал его запускать ), так что, вероятно, у вас несоответствие шаблону. Глядя в ftp.fr.debian.org
, я не вижу ничего, что называется точно armhf
, например, но я вижу много Contents-armhf.gz
и binary-armhf
, поэтому я предполагаю, что это то, что вы пытаетесь исключить?
Попробуйте это:
rsync_exclude="$rsync_exclude --exclude *$item*"
Чтобы параметр стал --exclude *armhf*
(, звездочки не должны расширяться в этом примере, но вам нужно будет добавить кавычки, чтобы ввести это непосредственно в приглашении ).
Если вы пытаетесь обновить локальную копию, которая уже содержит другие архитектуры, вам следует добавить --delete-excluded
.