問題タブ [stdout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
batch-file - Windowsコマンドプロンプト出力を表示し、ファイルにリダイレクトする
Windowsコマンドプロンプトでコマンドラインアプリケーションを実行し、出力を表示すると同時にファイルにリダイレクトするにはどうすればよいですか?
たとえば、コマンドを実行すると、結果を表示せずにdir > test.txt
呼び出されたファイルに出力がリダイレクトされますtest.txt
。
How could I write a command to display the output and redirect output to a file in the Windows command prompt, similar to the tee
command on Unix?
python - サブプロセスから「リアルタイム」情報を取得するにはどうすればよいですか。Python(2.5)のPopen
サブプロセスモジュールを次のように使用したいと思います。
- 実行に時間がかかる可能性のある新しいプロセスを作成します。
- キャプチャ
stdout
(またはstderr
、あるいは両方、一緒にまたは別々に) - サブプロセスからのデータを受信時に処理します。おそらく、受信したすべての行でイベントを発生させるか(wxPythonなど)、または単に今のところそれらを出力します。
Popenを使用してプロセスを作成しましたが、communicate()を使用すると、プロセスが終了すると、データが一度に届きます。
(を使用して)ブロッキングを行う別のスレッドを作成するとreadline()
、プロセスが終了するまで、このメソッドでも行を取得できません。(bufsizeとして何を設定しても)myprocess.stdout
stdout = subprocess.PIPE
恐ろしくなく、複数のプラットフォームでうまく機能するこれに対処する方法はありますか?
bash - 標準出力と標準エラーの両方を Bash でファイルにリダイレクトして追加する方法
標準出力を Bash の切り捨てられたファイルにリダイレクトするには、次を使用することを知っています。
Bashで標準出力をリダイレクトしてファイルに追加するには、次を使用することを知っています。
標準出力と標準エラーの両方を切り詰められたファイルにリダイレクトするには、次を使用することを知っています。
ファイルに追加する標準出力と標準エラーの両方をリダイレクトするにはどうすればよいですか? cmd &>> file.txt
私にはうまくいきませんでした。
c - 標準入力から読み取るCで矢印キーを無視するには?
read() システム コールを使用して標準入力から読み込んでいますが、ちょっと気になる点があります。矢印キーを使用できません...私が本当にやりたかったのは、矢印キーを使用して入力したテキスト内を前後に移動することでしたが、それはそれほど簡単ではないと思います...だから、少なくともやりたいこと、それらを無視することです。
現在、矢印キーのいずれかを押すと奇妙な出力が生成され、標準出力に何も書き込まれないようにしたい (その結果、read() システム コールで標準入力から読み取られる)。
これは簡単に達成できますか、それともそれほど簡単ではありませんか?
c++ - cout ストリームの制限?
私を襲ったパズル。いくつかの単純なテスト ハーネス コードで、標準出力にストリームする文字が多すぎると、プログラムが失敗します。奇妙ですが、非常に再現性があります。これは Windows のみの問題かもしれませんが、簡単に確認できます。
前のコードは、stdin から char のストリームをロードし、それらを逆の順序で出力するだけです。100K 程度の文字までは問題なく動作しますが、それより大きいファイルの場合、Windows で「stdout の書き込みエラー」メッセージが表示されて停止します。いつも同じキャラで死ぬ。問題を再現するために必要なのは、「cat bigfile.txt | reverse.exe」のようなシェル コマンドだけです。MSFT コンパイラと Intel コンパイラはどちらも同様に動作します。
stdout にバッファがある可能性があることは認識していますが、いっぱいになったときに自動的にフラッシュされるべきではありませんか?
unix - 標準出力にリダイレクトする方法は?
データをファイルに直接書き込む ansi C で記述された UNIX アプリケーションがあります。このファイルは、引数パラメーターの 1 つによって指定されます。
テスト目的で、ファイル名に /dev/null を使用できます。これにより、出力が事実上何もリダイレクトされません。
同様の方法で出力を stdout にリダイレクトできるようにしたいと考えています。これは可能ですか?もしそうなら、どのように?私は運がないので、次のことを試しました:
a.out -f /dev/ttys000
(/dev/ttys000 は、'w' リストで指定された tty です)
c# - stdin および stdout を介した C# 双方向 IPC
2 つの C# プロセスを接続して、stdin と stdout を介して相互に通信できるようにするにはどうすればよいですか?
このような:
プロセス A --> 標準出力 A --> 標準入力 B ---> プロセス B
プロセス A <-- 標準入力 A <-- 標準出力 B <--- プロセス B
python - 子プロセスの stdout 出力をキャプチャするにはどうすればよいですか?
Python でプログラムを作成しようとしていますが、.exe ファイルを実行するように指示されました。この .exe ファイルを実行すると、大量のデータが出力されるため、特定の行を画面に出力する必要があります。または同様のものを使用する必要があると確信していますsubprocess.popen
が、サブプロセスは初めてで、手がかりがありません。これを行う簡単な方法はありますか?
ruby - Ruby での STDOUT のテキストの書式設定
CLI で実行される小さな Ruby スクリプトを作成しています。
インターフェイスを改善するために、出力するいくつかの要素に色/太字を追加したいと考えています。
それは可能ですか?もしそうなら、そして私はこれがどのようにあるとほぼ確信していますか?
php - STDOUTをPHPのファイルにリダイレクトする方法は?
以下のコードはほとんど機能しますが、それは私が実際に意味したことではありません。
もっと自然な方法はありますか?