Как заставить WGET искать файл во всех подкаталогах, не перечисляя каждый подкаталог? - PullRequest
0 голосов
/ 20 июня 2019

Есть некоторые файлы, которые я хочу загрузить с помощью WGET в bash-скрипте.Каждое изображение находится в одном из множества доступных подкаталогов.Я могу использовать WGET, чтобы просеять через каждый подкаталог, перечислив их по имени.Однако существует так много подкаталогов, что я бы хотел найти способ попросить WGET выполнить поиск по всем подкаталогам, не перечисляя их (20150125_028445 20150125_028450 20150126_028454 примеры, но есть и другие).Как мне это сделать?Вот мой текущий код:

declare -a image=("lor_0299176871_0x636_sci.fit" "lor_0299176907_0x636_sci.fit" "lor_0299176943_0x636_sci.fit") 

address='https://pds-smallbodies.astro.umd.edu/holdings/nh-p-lorri-3-pluto-v2.0/data/' 

possibilities=( 20150125_028445 20150125_028450 20150126_028454 )  

for file in "${image[@]}" 
do
  for possibility in "${possibilities[@]}"
  do
    wget "$address$possibility/$file" && break
  done
done
...