Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!ebi!newsfeed.media.kyoto-u.ac.jp!jpix!news0.dion.ne.jp!news5.dion.ne.jp!azure.japan.ibm.com!nobody
Newsgroups: fj.unix.shells
Subject: Re: stderr =?ISO-2022-JP?B?GyRCJE4kXyVVJSElJCVrJEskSCRrSn0bKEI=?=
 =?ISO-2022-JP?B?GyRCSyEbKEI=?=
References: <3de26304.2965%ky1@momo.so-net.ne.jp>
MIME-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi")
Content-Type: text/plain; charset=ISO-2022-JP
From: NODA Takashi <tnoda@mb.neweb.ne.jp>
Message-ID: <86bs4ckz4f.fsf@azure.mb.neweb.ne.jp>
Organization: NeWeB
Lines: 16
User-Agent: T-gnus/6.15.7 (based on Oort Gnus v0.07) (revision 01)
 SEMI/1.14.4 (Hosorogi) FLIM/1.14.4 (=?ISO-8859-4?Q?Kashiharajing=FE-mae?=)
 APEL/10.3 Emacs/21.2 (i386-unknown-freebsd4.6.2) MULE/5.0 (SAKAKI)
Cancel-Lock: sha1:oNIqbfqpHzPdLCsEW6zsRaVzVrs=
Date: Wed, 27 Nov 2002 02:41:04 +0900
NNTP-Posting-Host: 210.198.171.11
X-Trace: news5.dion.ne.jp 1038332562 210.198.171.11 (Wed, 27 Nov 2002 02:42:42 JST)
NNTP-Posting-Date: Wed, 27 Nov 2002 02:42:42 JST
Xref: ccsf.homeunix.org fj.unix.shells:104

Kazuhiko Yoneda <ky1@momo.so-net.ne.jp> writes:
> ・stdout と stderr を使い分けて printf ログを出すプログラムがある。
> ・このうち、stderr 出力分だけをファイルにとりたい。
>   ただし、tty への出力は、stdout, stderr ともにそのまま。
[snip]
> shellのリダイレクションを使い 2>file とするとファイルにはとれますが
> tty には出てきません。
> stdout なら tee へパイプでつないでできますが、stderr だけ、となると
> どうやってよいかわかりません。

stderr と stdout を入れ換えてしまえば tee が使えますよね。

./a.out 3>&2 2>&1 1>&3 | tee err.txt

▼△ のだたかし (NODA Takashi)
▽▲ mailto:tnoda@mb.neweb.ne.jp
