標準出力だと思うので、簡単にgrepできますが、どう思いますか?
5 に答える
エラーのみに進みstderr
ます。これは決してエラーではありません。ユーザーが意図したこと、つまり使用状況の印刷情報を正確に実行します。
常に stdout で、less へのパイプ、grep などを容易にします。
コマンド ライン引数の解析に問題があったためにヘルプ テキストを表示している場合は、stderr を使用できます。
まあ、それはヘルプの明示的なリクエストなので、outputです。何らかの理由でヘルプを出力できない場合、またはユーザーが「ヘルプ」のスペルを間違えた場合は、必ずそれをエラーに送信してください:-)
自分が何をしているのかを知っているユーザーは、"2>&1"
標準出力にエラーが必要な場合に悪名高いを使用できます。
エラーではないので、stdout と言いますか....
netcatは、-h を stderr にリダイレクトすると考えられる唯一のアプリケーションであり、その理由を理解することはできません。
誰かが不適切な引数を使用したためにヘルプ情報を出力している場合は、それを stderr にリダイレクトしたいかもしれませんが、個人的には stderr を使用しません。 - 引数の形式が正しくないことを指摘する単一のエラーを stderr に出力したいだけです。誰かが -h または --help を使用してアプリケーションを明示的に呼び出している場合、それを stderr にリダイレクトすべきではありません。