問題タブ [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.
perl - Perlを使用してDOSツールのコマンドライン出力を取得するにはどうすればよいですか?
Perlスクリプト内でWindows組み込みFTPツールを使用してリンクのスループットを測定したいと思います。したがって、スクリプトは次のコマンドスクリプトを作成します。
その後、次のPerlコードを使用してコマンドスクリプトを実行します。
DOSボックス内でコマンドを実行すると、出力は次のようになります。
スループットを取得できるようにするには、その行を抽出する必要があります。
私はPerlにあまり詳しくありません。誰かがその線を取得する方法を知っていますか?
c++ - stdoutをWindowsアプリケーションの表示ディスプレイにリダイレクトするにはどうすればよいですか?
「良いこと」を行うサードパーティのライブラリにアクセスできます。stdoutにステータスメッセージと進行状況メッセージを発行します。コンソールアプリケーションでは、これらのメッセージを問題なく表示できます。Windowsアプリケーションでは、ビットバケットに移動するだけです。
stdoutとstderrをテキストコントロールまたは他の表示可能な場所にリダイレクトする非常に簡単な方法はありますか?理想的には、これはサードパーティのコードの再コンパイルを必要としません。それは低レベルで蒸気を遮断するだけです。ヘッダーを#includeし、初期化関数を呼び出して、ライブラリを次のようにリンクするソリューションが必要です...
特定のGUIライブラリに関連付けられないように、オーバーライドできるインターフェイスを使用した方がよいでしょう。
私はただ夢を見ていますか?または、誰かがこのようなことをすることができる何かを知っていますか?
2つの答えの後で編集する:ファイルをリダイレクトするためにfreopenを使用することは良い最初のステップだと思います。完全なソリューションを得るには、ファイルを読み取って出力を表示するために新しいスレッドを作成する必要があります。デバッグの場合、cygwinシェルウィンドウで「tail-f」を実行するだけで十分です。より洗練されたアプリケーションの場合...これを書きたいのですが...スレッドを作成するための追加の作業などがあります。
c# - log4j/log4net で stdout をキャプチャ
Java で stdout に書き込むライブラリがあります。log4j を使用して、この出力をログに記録したいと思います。(私はこのライブラリを作成していないため、ライブラリ内のコードを制御することはできません)。
これを行う簡単な方法はありますか?System.setOut は正しいアプローチですか? System.setOut には何を渡すのですか?
また、.NET/C# でこれを行うにはどうすればよいでしょうか?
console - *input* に相当する `tee` コマンド?
unixtee
コマンドは、標準入力を stdout とファイルに分割します。
私が必要としているのは、複数の入力を 1 つの出力にマージして、逆に機能するものです。2 つ (またはそれ以上) のコマンドの stdout を連結する必要があります。
このアプリのセマンティクスがどうあるべきかわからない - 各引数が完全なコマンドであると仮定しましょう。
例:
コンテンツを含むファイルを生成する必要があります
私は試した
うまくいきません。
補足:各コマンドの出力をファイルに追加するだけでよいことはわかっていますが、これを一度に行いたいです(実際には、マージされた出力を別のプログラムにパイプしたいのです)。
また、私は自分で巻くことができましたが、余裕があるときはいつでも怠惰です:-)
そうそう、それが Windows で動作するならいいと思います (ただし、UnxUtils/msys/etc を介して、bash/Linux 風味のソリューションは動作すると思います)。
stdout - ABAP 標準出力および標準エラー出力
ABAP は stdout と stderr への書き込みを許可しますか? ジョブ スケジューラ (クロナクル) を介して SAP システムへのインターフェイス接続をテストする小さなプログラムを作成する必要があります。たとえば、「Hello World!」と開始/書き込みます。+ 日付 + stdout/exit までの時間。私はこの一見些細なプログラムを担当する .net プログラマーですが、行き詰まっています。
c - Cでstdoutを上書きする方法
最近のほとんどのシェルでは、上矢印と下矢印を押すと、以前に実行したコマンドがプロンプトに表示されます。私の質問は、これはどのように機能するのですか?!
シェルがstdoutを何らかの形で操作して、すでに書き込まれたものを上書きしているように思えますか?
wget のようなプログラムもこれを行うことに気付きました。誰かがそれをどのように行うか知っていますか?
linux - linux: プロセスの開始後に stdout をリダイレクトするようにしました
重複の可能性:
プロセスが Linux で別のプロセスの stdout と stderr をインターセプトするにはどうすればよいですか?
コンソールへの標準出力を使用して、すでに開始されているプロセスがあります。再起動せずにファイルにリダイレクトできますか?