#99 Article 1136 Posted at 1996/09/07 20:06:21 by うぴを (MAP5649) [UNIX]
Subject: Q:stderrをstdoutに出す方法
うぴをです。
んと、質問なんですけど、UNIXのbourne-sh(/bin/sh)で動かすシェ
ルスクリプトで、コマンドのstdoutとstderrを一緒にstdoutに出力
する方法を教えてください。
マニュアルとか見ると出来そうなんですけど、なんか上手にいかな
くて、とりあえず、
#!/bin/sh
コマンド > /tmp/stdout 2> /tmp/stderr
cat /tmp/stdout /tmp/stderr
rm /tmp/stdout /tmp/stderr
とかってしてお茶を濁してるのですけど、これだとstdoutとstderr
が順番に出ちゃうので、普通に端末からコマンド入力した時と、メ
ッセージの表示順序が変わっちゃうんです。
ではでは。宜しくお願いします。
うぴを