-O-
を使用できます (大文字の o) コンテンツを stdout (標準出力) またはファイル (/dev/null
のような特別なファイルも含む) にリダイレクトします。 /dev/stderr
/dev/stdout
)
wget -O- http://yourdomain.com
または:
wget -O- http://yourdomain.com > /dev/null
または:(最後のコマンドと同じ結果)
wget -O/dev/null http://yourdomain.com
Curl はデフォルトでパラメータやフラグなしでそれを行います。私はあなたの目的のためにそれを使用します:
curl $url > /dev/null 2>&1
Curl はストリームに関するもので、wget はこの比較に基づいてサイトをコピーするものです。
q
を使用 静音モードのフラグを立て、wget
を伝える O-
で stdout に出力する (大文字の o) /dev/null
にリダイレクトします 出力を破棄するには:
wget -qO- $url &> /dev/null
>
アプリケーション出力を (ファイルに) リダイレクトします。 >
の場合 アンパサンドが前に付いている場合、シェルはすべての出力 (エラーおよび通常) を >
の右側のファイルにリダイレクトします。 .アンパサンドを指定しない場合、通常の出力のみがリダイレクトされます。
./app &> file # redirect error and standard output to file
./app > file # redirect standard output to file
./app 2> file # redirect error output to file
ファイルが /dev/null
の場合 その後、すべてが破棄されます。
これも同様に機能し、より簡単です:
wget -O/dev/null -q $url