2012-03-22 5 views
17

У меня есть команда Wget, как это в моем сценарии оболочки:Что такое -O- опция для wget?

reponse="`wget -O- http:localhost:8080/app/index.html`" 

Я не понимаю вариант -О-. Мне объяснили, что -O выводится где-то и - выводится в текущий поток. Я не вижу объяснения «-» в wget. Это стандартная вещь для сценариев оболочки. Где я могу найти ссылку на него?

Спасибо,

+0

Может стоит пересмотреть принимая @ ответ Mingyu в? – 71GA

ответ

8

для эксплуатации Wget: человек использовать Wget, если вы находитесь на платформе Unix. Еще раз попробуйте «man page wget» в google.

-O- стоять «Получить в виде файла и распечатать результат на STDOUT»

+0

Я не могу найти «Получить как файл и распечатать результат на STDOUT» в «man wget». Я использую Ubuntu. –

+2

-O позволяет сохранять результат в файле. «-» - перенаправление канала на STDOUT на linux. Поэтому: «Получите как файл и распечатайте результат по STDOUT» – Vodun

20

Вот человек страница Wget -O:

http://www.gnu.org/software/wget/manual/html_node/Download-Options.html#Download-Options

Вот несколько примеров :

  1. Wget с без флага

    wget www.stackoverflow.com 
    

    Выход:

    файл с именем index.html в

  2. Wget с флагом -O

    wget -O filename.html www.stackoverflow.com 
    

    Выход:

    файл с именем, как имя файла .html

  3. Wget с флагом -О-

    wget -O- www.stackoverflow.com 
    

    Выход:

    выход на стандартный вывод

Смежные вопросы