web-dev-qa-db-fra.com

Comment diriger un fichier téléchargé vers une sortie standard dans bash?

Comment est-il possible de diriger le fichier téléchargé de wget? Sinon, quelles alternatives dois-je utiliser?

31
Alex
wget -O - -o /dev/null  http://google.com
47
pQd

Ou utilisez curl, où c'est le comportement par défaut.

curl http://www.google.com/

http://curl.haxx.se/

35
GodEater

Il existe d'autres méthodes que vous pouvez utiliser à la place de wget et curl:

Vous pouvez utiliser lynx:

# lynx -source http://www.google.com

w3m:

# w3m -dump_source http://www.google.com

et libwww-Perl est livré avec un programme pratique appelé GET (ainsi que HEAD et POST, qui font ce que vous pensez qu'ils font))

# GET http://www.google.com
6
David Pashley

Juste pour ajouter une autre option: j'utilise souvent lwp-request, de libwww-Perl, pour cela. Il sort par défaut sur STDOUT et est plus susceptible que curl d'être installé sur les systèmes que j'utilise (votre situation peut varier).

0
Jeff Tang

Je suggère d'utiliser Aria2 . C'est un puissant téléchargeur.

aria2c http://google.com.tw
0
Phil Huang

Voici comment je l'ai fait:

URL='http://wordpress.org/extend/plugins/akismet/'
curl -s "$URL" | egrep -o "http://downloads.wordpress.org/plugin/[^']+" | xargs wget -qO-
0
Roger