И это всё МОЁ

Ситуация такая хочу из 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









 , , , ,