Enviado em 18/12/2020 - 13:37h
OLÁ AMIGOS...VIVA O LINUX🙌.
FAZ ANOS QUE NÃO CRIAVA UM SCRIPT EM SHELL, E AGORA ESTOU VOLTANDO, MAIS ESTOU TENDO UM PROBLEMA AO EXECUTAR UM COMANDO..TANTO NO SCRIPT,COMO NA LINHA DE COMANDO QUE É O COMANDO CRASES(backticks), QUANDO GUARDO O COMANDO QUE VOU EXECUTAR EM UMA VARIAVEL, E LOGO EM SEGUIDA CHAMO ESSE COMANDO COM OUTRO COMANDO CRASES..NAO APARECE NADA,NAO TENHO RETORNO O QUE SERIA?.
ESTOU CRIANDO UM SCRIPT QUE VAI PEGAR A GEOLOCALIZAÇAO DE UM IP, E ESSE IP ESTA GUARDADO EM UM ARQUIVO, ENTAO..ESTOU UTILIZANDO AS CRASES PARA DA UM CAT NO ARQUIVO E CHAMAR A VARIÁVEL QUE CONTÉM O RESTULTADO,COM OUTRO COMANDO EM SEGUIDA.MAIS NAO TOU OBTENDO RESPOSTA,RESULTADO É NULL.
EXEMPLO:
NÃO ESTOU OBTENDO O RESULTADO DO COMANDO ACIMA..UM DETALHE REDIRECIONEI O RESULTADO DO CURL PRA UM ARQUIVO(geolocal.txt), MAIS MESMO ASSIM NAO ESTOU TENDO RESPOSTA TANTO NA LINHA DE COMANDO COMO NO SCRIPT..ALGUEM PODE ME AJUDAR?
FAZ ANOS QUE NÃO CRIAVA UM SCRIPT EM SHELL, E AGORA ESTOU VOLTANDO, MAIS ESTOU TENDO UM PROBLEMA AO EXECUTAR UM COMANDO..TANTO NO SCRIPT,COMO NA LINHA DE COMANDO QUE É O COMANDO CRASES(backticks), QUANDO GUARDO O COMANDO QUE VOU EXECUTAR EM UMA VARIAVEL, E LOGO EM SEGUIDA CHAMO ESSE COMANDO COM OUTRO COMANDO CRASES..NAO APARECE NADA,NAO TENHO RETORNO O QUE SERIA?.
ESTOU CRIANDO UM SCRIPT QUE VAI PEGAR A GEOLOCALIZAÇAO DE UM IP, E ESSE IP ESTA GUARDADO EM UM ARQUIVO, ENTAO..ESTOU UTILIZANDO AS CRASES PARA DA UM CAT NO ARQUIVO E CHAMAR A VARIÁVEL QUE CONTÉM O RESTULTADO,COM OUTRO COMANDO EM SEGUIDA.MAIS NAO TOU OBTENDO RESPOSTA,RESULTADO É NULL.
EXEMPLO:
cat ip.txt
2804:d4b:9d31:7f00:78b9:dd61:93dc:ee19
$ ip=$(cat ip.txt)
$ curl -s -N https://ipapi.co/${ip}/json/ > geolocal.txt
$ cat geolocal.txt
NÃO ESTOU OBTENDO O RESULTADO DO COMANDO ACIMA..UM DETALHE REDIRECIONEI O RESULTADO DO CURL PRA UM ARQUIVO(geolocal.txt), MAIS MESMO ASSIM NAO ESTOU TENDO RESPOSTA TANTO NA LINHA DE COMANDO COMO NO SCRIPT..ALGUEM PODE ME AJUDAR?