Ситуация такая хочу из json дергать данные по скрипту и уже получать готовые данные
пробовал for in for, while in for, for in while, while in while
.
результата не дало
Очень простой пример
hosts="yandex.ru mail.ru"
names="yandex mail"
hpath="$HOME/result"
echo "$(cat /dev/null > ${hpath})"
for n in $names; do
echo $(echo $n >> ${hpath})
for h in $hosts; do
echo $(curl -I $h |grep Location >> ${hpath})
done
done
получаю либо такой вывод:
yandex
Location: yandex.ru/
Content-Length: 0
Location: mail.ru/
Content-Length: 185
mail
Location: yandex.ru/
Content-Length: 0
Location: mail.ru/
Content-Length: 185
либо после разных экспериментов, такой
yandex
Location: yandex.ru/
Content-Length: 0
mail
Location: yandex.ru/
Content-Length: 0
yandex
Location: mail.ru/
Content-Length: 185
mail
Location: mail.ru/
Content-Length: 185
хочу получить такой
yandex
Location: yandex.ru/
Content-Length: 0
mail
Location: mail.ru/
Content-Length: 185
P.S. в списке будет больше значений, около 40