こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

標準出力、標準エラー出力 以外の出力??

Linux上のCADツールが端末に出力してくる文字列をファイルに落とすことができないで困っています。
どのようなことが起きているのでしょうか?
また、このような場合、どのようにしたら端末上に流れる文字をすべてファイルとして保存できるのでしょうか。


%> CAD_TOOL.exe |& tee log
として標準出力、標準エラー出力の両方をlogというファイルにおとしたつもりなのですが、画面に流れたすべての文字列が保存されている訳ではないのです。

Linuxの出力には標準出力と標準エラー出力の2つ(だけ)がある[*]、と思っていましたが他の出力方法があったりするのでしょうか。。。
[*]http://x68000.q-e-d.net/~68user/unix/pickup?%A5%EA%A5%C0%A5%A4%A5%EC%A5%AF%A5%C8


宜しくお願いします。

投稿日時 - 2010-12-15 23:44:24

QNo.6387278

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

CADみたいにグラフィック画面を扱うソフトウエアが、普通に標準出力を使っているとは、普通は考えないのではないでしょうか?
グラフィックとして、文字表示しているのでは?

投稿日時 - 2010-12-16 00:40:55

補足

グラフィック系のCADではなく、電気回路のシミュレータです。
http://www.asic-world.com/verilog/tools.html

厳密にはシミュレータをスクリプトからコールしているので、perlなどのスクリプトで出力をいじっている可能性があります。

投稿日時 - 2010-12-16 13:06:13

ANo.1

「コンソールデバイス」 (/dev/tty? みたいなやつ) を直接たたいたりしてるかも.

投稿日時 - 2010-12-16 00:16:55

お礼

ありがとうございます。出社後にスクリプトを調べてみます。

投稿日時 - 2011-01-04 03:24:17

あなたにオススメの質問