2012-03-22 5 views
17

は、私は私のシェルスクリプトの中でこのようなwgetコマンドを持っている:-Oオプションとはwgetの意味ですか?

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

私は-O-オプションを理解していません。私は、-Oがどこかに出力され、 - が現在のストリームに出力されると説明しました。私はwgetの " - "の説明を見ません。これはシェルスクリプトの標準的なことです。私はそれを参照できる場所はどこですか?

おかげで、wgetコマンドのマニュアルの

+0

をstdoutに

出力はMingyuの答え@受諾再考することをお勧めしますか? – 71GA

答えて

8

:あなたはUNIXプラットフォーム上にある場合、男性のwgetを使用しています。それ以外の場合は、googleの "man page wget"を試してください。

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

ここではいくつかの例です:

-O-は、ここではwget -Oのmanページはの "ファイルとして取得し、STDOUTに結果を印刷する"

+0

「man wget」の「ファイルとして取得し、結果をSTDOUTで出力」が見つかりません。私はUbuntuを使用しています。 –

+2

-Oを使用すると、ファイルに結果を保存できます。 " - "はlinuxのSTDOUTへのパイプリダイレクトです。したがって: "ファイルとして取得し、結果をSTDOUTに出力する" – Vodun

20

用スタンド:なしフラグを

  1. wgetの

    wget www.stackoverflow.com 
    

    出力:

    -Oフラグ付き

  2. wgetの

    wget -O filename.html www.stackoverflow.com 
    

    出力のindex.htmlという名前のファイル:

    ファイル名として指定されたファイル.html

  3. -O-フラグとwgetの

    wget -O- www.stackoverflow.com 
    

    出力:

関連する問題