/dev/stderrに書き込む たぶんこれが一番簡単です。 "stderr"の綴りは覚えたりせず、タブ補完に任せちゃいましょう。 $ echo "error" > /dev/stderr 動作確認方法 $ ( echo "error" > /dev/stderr ) > a.txt error 画面に "error" が表示され、a.txtが空になっていれば成功です。 /dev/stderrは機種依存という話も聞きましたが、今どきのLinuxであればたぶん大丈夫でしょう。 (CentOS,Ubuntuでは動きました。) Perlを使う Perlを少しでも書いたことがあれば、warnはなじみが深いと思います。 $ perl -e 'warn "error\n"' 動作確認方法 $ ( perl -e 'warn "error\n"' ) > a.txt error ただ、こんな用途のためだ