Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!ebi!newsfeed.media.kyoto-u.ac.jp!np0.iij.ad.jp!news.iij.ad.jp!newsfeed.noc.sony.co.jp!ganews-ga-sony!vspnews!belldandy!news01.so-net.ne.jp!news-post.so-net.ne.jp!not-for-mail
From: Kazuhiko Yoneda <ky1@momo.so-net.ne.jp>
Newsgroups: fj.unix.shells
Subject: stderr =?ISO-2022-JP?B?GyRCJE4kXyVVJSElJCVrJEskSCRrSn1LIRsoQg==?=
Date: Tue, 26 Nov 2002 02:51:00 +0900
Organization: So-net
Lines: 22
Message-ID: <3de26304.2965%ky1@momo.so-net.ne.jp>
NNTP-Posting-Host: p29e34d.ntkyac00.ap.so-net.ne.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Newsreader: Datula version 1.52.01.01 for Windows
Xref: ccsf.homeunix.org fj.unix.shells:101

こんにちは、米田と申します。

以下につき、どなたか解をごぞんじの方、いらっしゃいましたら
ご教授いただけませんか。

・stdout と stderr を使い分けて printf ログを出すプログラムがある。
・このうち、stderr 出力分だけをファイルにとりたい。
  ただし、tty への出力は、stdout, stderr ともにそのまま。

つまり、目視のためのtty出力はそのままに、stderr 分だけファイルにとりた
い、というニーズなのです。
shellのリダイレクションを使い 2>file とするとファイルにはとれますが
tty には出てきません。
stdout なら tee へパイプでつないでできますが、stderr だけ、となると
どうやってよいかわかりません。
 2>&1 とすると stdout, stderr 両方が１ストリームに混在して分離できませ
ん。

なにかうまい解はないものでしょうか？

-- 
米田 佳寿彦(よねだ かずひこ)
