wget
のダウンロードしたファイルをパイプアウトするにはどうすればよいですか?そうでない場合、どの代替手段を使用する必要がありますか?
wget -O - -o /dev/null http://google.com
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
別のオプションを追加するだけです。これには、libwww-Perlのlwp-requestをよく使用します。これはデフォルトでSTDOUTに出力され、curlよりも私が使用するシステムにインストールされる可能性が高くなります(状況はさまざまです)。
Aria2 を使用することをお勧めします。強力なダウンローダーです。
aria2c http://google.com.tw
これは私がそれをした方法です:
URL='http://wordpress.org/extend/plugins/akismet/'
curl -s "$URL" | egrep -o "http://downloads.wordpress.org/plugin/[^']+" | xargs wget -qO-