pengembangan-web-mp-pd.com

Bagaimana cara menyalurkan file yang diunduh ke output standar dalam bash?

Bagaimana mungkin mem-pipe file unduhan wget? Jika bukan alternatif apa yang harus saya gunakan?

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

Atau gunakan curl, yang merupakan perilaku default.

curl http://www.google.com/

http://curl.haxx.se/

35
GodEater

Ada metode lain yang bisa Anda gunakan alih-alih wget dan curl:

Anda dapat menggunakan lynx:

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

w3m:

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

dan libwww-Perl dilengkapi dengan program praktis yang disebut GET (juga memiliki HEAD dan POST, yang melakukan apa yang Anda pikir mereka lakukan)

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

Hanya untuk menambahkan opsi lain: Saya sering menggunakan lwp-request, dari libwww-Perl, untuk ini. Ini output ke STDOUT secara default dan lebih mungkin daripada curl untuk diinstal pada sistem yang saya gunakan (situasi Anda bervariasi).

0
Jeff Tang

Saya sarankan untuk menggunakan Aria2 . Ini pengunduh yang tangguh.

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

Beginilah cara saya melakukannya:

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