Дополнительные слова завершения Bash Fedora 23

Ваш цикл for в порядке (за исключением того, что его можно было бы более эффективно записать, используя break when $ j -ge 10 , чтобы он не продолжить итерацию по оставшимся элементам.

Проблема в том, что вы ожидаете, что wget ... -r будет извлекать только один файл за итерацию. Это не так, как это работает; цикл только считает число вызовов wget ... -r , и каждый такой вызов может загружать неограниченное количество файлов.

-e robots = off не имеет отношения, за исключением использования ] robots.txt может привести к остановке рекурсии намного раньше, если многие файлы действительно заблокированы для поисковых роботов.

На самом деле вы не должны использовать -e robots = off . В зависимости от вашей юрисдикции это может иметь правовые последствия (я согласен, что это отстой, очистка должна быть законной, но такова ситуация в настоящее время).

2
26.11.2018, 01:03
0 ответов

Теги

Похожие вопросы