Os arquivos estão sendo criados por esses dois comandos:
r1='wget -q http://ipinfo.io/ip' > /dev/null
r2='$(wget -q "http://ipinfo.io/$r1/country")' > /dev/null
OK, o segundo é um erro de sintaxe, mas acho que é um erro de digitação. O formato do comando wget
é:
wget http://www.example.com/file
Ele baixará file
e o salvará no diretório atual. Já que você não nos contou o que você esperava que acontecesse, eu acho que você queria salvar o conteúdo do arquivo nas variáveis. Em caso afirmativo, você precisa informar wget
para imprimir na saída padrão usando -O -
:
r1="$(wget -qO - http://ipinfo.io/ip)"
r2="$(wget -qO - http://ipinfo.io/$r1/country)"
Você não pode redirecionar a saída ( > /dev/null
), pois isso significa que nada é impresso.