私は Windows XP で作業していますが、stdout から出力を取得してファイルに書き込む方法はあるのでしょうか。コンソールとファイルに書き込めるようにする必要がありますが、tee のようなものを使用してもうまくいきません。
私の上司は、しばらく時間がかかるアプリケーションに取り組んでおり、コンソールに書き込んでいます。最後に、標準出力を数行巻き戻し、出力をファイルに書き込みたいと考えています。彼は、画面に何かが書き込まれるたびにファイルに書き込むのは I/O が多すぎると考えています。私は完全に間違っているかもしれませんが、それが tee コマンドの仕組みではありませんか? stdout は tee にパイプされ、出力がコンソールに書き込まれ、次に指定されたファイルに書き込まれます。
これは可能ですか?stdout がファイルディスクリプタであることは知っているので、他のファイルを巻き戻せるのでできるはずだと思っていたのですが、stdout は書き込み専用ですか?Unix では、stdout がファイル dev/stdout であることを知っています。
ありがとう