wget -O - -o /dev/null http://google.com
Como é possível canalizar o arquivo baixado de wget
? Se não, quais alternativas devo usar?
Existem outros métodos que você pode usar em vez de wget e curl:
Você pode usar o lynx:
# lynx -source http://www.google.com
w3m:
# w3m -dump_source http://www.google.com
e libwww-perl vem com um programa útil chamado GET (assim como HEAD e POST, que fazem o que você acha que eles fazem)
# GET http://www.google.com
Apenas para adicionar outra opção: Eu geralmente uso lwp-request, de libwww-perl, para isso. Ele é enviado para STDOUT por padrão e é mais provável que o curl seja instalado nos sistemas que eu uso (sua situação é variável).
Foi assim que eu fiz:
URL='http://wordpress.org/extend/plugins/akismet/'
curl -s "$URL" | egrep -o "http://downloads.wordpress.org/plugin/[^']+" | xargs wget -qO-
Sugiro usar Aria2 . É poderoso downloader.
aria2c http://google.com.tw