Eu procuro uma maneira de obter a última taxa de câmbio online usando a linha de comando. Eu quero usá-lo com outro programa. Até agora tudo o que tenho é o seguinte:
wget -qO- "http://www.google.com/finance/converter?a=1&from=usd&to=inr&hl=es" | sed '/res/!d;s/<[^>]*>//g';
Não é o meu código, encontrado na web.
Ele será exibido no console, mas preciso salvá-lo em um arquivo ou em uma variável em outro programa que chamará esse comando. Não tenho experiência com o wget e não consegui encontrar outra maneira de fazer o que quero. Existe algum programa (o Windows é o preferido, mas * nix é aceitável) para fazer isso ou existe uma maneira do wget?
fonte
Esse comando deve funcionar em (quase) qualquer UNIX ou no Git Bash no Windows. Se você não tiver
wget
, poderá usarcurl
:Você pode salvar em um arquivo com:
Ou variável com:
Você pode querer suprimir
stderr
os comandos para reduzir o ruído. Você pode fazer isso redirecionando o seustderr
para/dev/null
, assim:Não tenho certeza se você precisa de mais alguma coisa. Não conheço uma ferramenta melhor para fazer isso, nem no Windows nem no * nix.
fonte