Как подключить загруженный файл к стандартным выводам в bash?

Как можно выгрузить файл wget? Если нет, какие альтернативы мне следует использовать?

22 голоса | спросил Alex 15 J0000006Europe/Moscow 2009, 14:58:32

6 ответов


35
wget -O - -o /dev/null  http://google.com
ответил pQd 15 J0000006Europe/Moscow 2009, 15:01:06
30

Или используйте curl, где это поведение по умолчанию.

curl http://www.google.com/

http://curl.haxx.se/

ответил GodEater 15 J0000006Europe/Moscow 2009, 15:13:45
6

Существуют другие методы, которые вы можете использовать вместо wget и curl:

Вы можете использовать lynx:

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

w3m:

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

и libwww-perl поставляется с удобной программой GET (также имеет HEAD и POST, которые делают то, что вы думаете, что они делают)

# GET http://www.google.com
ответил David Pashley 15 J0000006Europe/Moscow 2009, 15:54:17
0

Просто добавьте еще один вариант: для этого я часто использую lwp-request, от libwww-perl. Он выводится на STDOUT по умолчанию и более вероятен, чем завиток, который должен быть установлен на системах, которые я использую (ваша ситуация меняется).

ответил Jeff Tang 15 J0000006Europe/Moscow 2009, 18:10:27
0

Вот как я это сделал:

URL='http://wordpress.org/extend/plugins/akismet/'
curl -s "$URL" | egrep -o "http://downloads.wordpress.org/plugin/[^']+" | xargs wget -qO-
ответил Roger 20 PM00000060000005731 2011, 18:41:57
-1

Я предлагаю использовать Aria2 . Это мощный загрузчик.

aria2c http://google.com.tw
ответил Phil Huang 28 Jpm1000000pmThu, 28 Jan 2016 18:37:42 +030016 2016, 18:37:42

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132