it-swarm-tr.com

İndirilen bir dosyayı bash'daki standart çıktıya nasıl bağlarım?

wget 'in indirilen dosyasını dışarı atmak nasıl mümkün olur? Değilse hangi alternatifleri kullanmalıyım?

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

Veya varsayılan davranış olan curl kullanın.

curl http://www.google.com/

http://curl.haxx.se/

35
GodEater

Wget ve curl yerine kullanabileceğiniz başka yöntemler de vardır:

Vaşak kullanabilirsiniz:

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

w3m:

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

ve libwww-Perl, GET adında kullanışlı bir programla birlikte gelir (ayrıca HEAD ve POST'a sahiptir, bu da yaptıklarını düşündüğünüz şeyi yapar)

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

Sadece başka bir seçenek eklemek için: Bunun için genellikle libwww-Perl'den lwp-request kullanıyorum. Varsayılan olarak STDOUT'a gönderilir ve kullandığım sistemlere (kıvrımım değişebilir) yüklenecek olan kıvrımdan daha olasıdır.

0
Jeff Tang

Aria2 kullanmanızı öneririm. Güçlü bir downloader.

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

Ben böyle yaptım:

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