16
A
答えて
19
逆に、$stderr
を使用することが好ましい。
グローバル変数として$stderr
を再割り当てできますが、定数としてSTDERR
は再割り当てしないでください(警告が表示される)。
通常は両方とも同じ標準エラーファイルを指しますが、場合によってはすべての出力を別の場所(ログファイルや文字列バッファなど)に一時的にリダイレクトすることもできます。 $stderr
を再割り当てし、すべてのコードがそれを尊重します(最初はSTDERR
の代わりに$stderr
を使用するほどスマートだった場合)。
関連する問題
- 1. ruby pipe、IOとstderrリダイレクト
- 2. $ stdoutと$ stderrからのRuby同期ouput
- 3. stderrとstderrをリダイレクトしながら、bashの別のファイルにstderrをコピーする
- 4. ptyモードでlibsshを使用したstderr
- 5. /dev/ttyでSTDOUTとSTDERRをリセットする
- 6. Gulpでstdoutとstderr child_processを使用する方法
- 7. リダイレクトstdoutとstderr
- 8. ABAP StdoutとStderr
- 9. subprocess.check_callのstderrがstderrストリームとstdoutストリームの両方を受信するのはなぜですか?
- 10. RSpecでSTDERRをスタブすることはできますか?
- 11. stderrとstdoutを1つのファイルに書き出すだけでなく、stderrを別のファイルに書き込む
- 12. Swiftでstderrに印刷するには?
- 13. マルチプロセッシングを使用するときのstderrのリダイレクト
- 14. python subprocess.Popen(コマンド、stderr = subprocess.PIPE、stdout = subprocess.PIPE)のstderrをキャプチャします。
- 15. bashのSTDERRにリダイレクトする3つの方法の違いは何ですか?
- 16. 子をキャプチャするstdio/stderr
- 17. 子プロセスstdout/stderrをJavaのメインプロセスstdout/stderrにリダイレクトする方法は?
- 18. ログファイルでstdout + stderrを取得する
- 19. NDKでstdout/stderrをキャプチャ
- 20. Pythonでジェネレータのstderrにプリント
- 21. stdout、stderr、stdout + stderrを同期して保存します
- 22. リアルタイムでRuntime.execでstdoutとstderrを取得する方法は?
- 23. 子プロセスstdoutとstderrをマージする
- 24. popen stderrとstdoutをパイプ
- 25. DOSでstdoutとstderrを別のファイルにリダイレクトする方法は?
- 26. /dev/ttyとstdin/stdout/stderrの関係は何ですか?
- 27. stdin、stderr from Python
- 28. MavenCli - stdout、stderr
- 29. stderrリダイレクト方法
- 30. print vs stderr
あなたの質問は他の場所で答えられたと思います:http://stackoverflow.com/questions/6671716/ruby-stdout-vs-stdout –