[server] 다운로드 한 파일을 bash의 표준 출력으로 파이프하는 방법은 무엇입니까?

wget다운로드 한 파일을 어떻게 파이프 아웃 할 수 있습니까? 그렇지 않은 경우 어떤 대안을 사용해야합니까?



답변

wget -O - -o /dev/null  http://google.com


답변

또는 기본 동작 인 curl을 사용하십시오.

curl http://www.google.com/

http://curl.haxx.se/


답변

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이 설치 될 가능성이 높습니다.


답변

이것이 내가 한 방법입니다.

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


답변

Aria2 사용하는 것이 좋습니다 . 강력한 다운로더입니다.

aria2c http://google.com.tw


답변