Você pode usar awk
para capturar ip
e country
e salvar em uma matriz:
IFS=$'\n'
IP_country=( $(awk -F'[:"]' '/ip/ || /country/{ print $5}' <<<"$( wget ... )") )
O primeiro elemento é ip
e o próximo é country
:
printf '%s\n' "${IP_country[0]}"
1.2.3.4
printf '%s\n' "${IP_country[1]}"
IR
Ou para imprimir todos os elementos:
printf '%s\n' "${IP_country[@]}"
1.2.3.4
IR
Leitura futura: