データベースをバックアップするスクリプトを書いています。次の行があります。
mysqldump --user=$dbuser --password=$dbpswd \
--host=$host $mysqldb | gzip > $filename
stderr を変数に割り当てて、何か問題が発生した場合に何が起こったのかを知らせる電子メールを自分に送信するようにします。stderr を stdout にリダイレクトする解決策を見つけましたが、stdout が既に (gzip 経由で) ファイルに送信されているため、それを行うことはできません。stderr を変数 $result に個別に保存するにはどうすればよいですか?