1>&3というリダイレクトを行うと可能です。以下は、あまりリダイレクトに詳しくない人向けに説明書いてみました。ファイルディスクリプタは、0番が標準入力、1番が標準出力、2番が標準エラー出力です。いうファイルがあり、abc.htmlが無いディレクトリで以下のコマンドを実行したとすると、以下のように表示されます。この二つの違いを知るには、単純に標準出力をリダイレクトしてみるとわかります。標準出力だけをリダイレクトするため、標準出力だけがlog.txtに書き込まれ、標準エラー出力はそのまま画面に出力されます。index.html次は、パイプを使って結果を処理することを考えたいと思います。今回は、よく使われるgrepを使います。index.htmlはい。知っている人には当たり前ですが、”index”という文字列をgrepしたのに、エラーの内容も表示されました。これは、パイプが標準出力だけをgrepの入力として処理し、標準エラー出力はパイプに渡されずにそのまま画面に出力されてるためです。標準エラー出力もgrepで処理したい場合は、以下のように標準エラー出力を標準出力にリダイレクトしてあげることで解決します。index.htmlでは標準エラー出力だけをgrepし、標準出力はそのまま画面に出力させたい場合はどうすればよいのでしょうか?言い換えれば、標準出力と標準エラー出力を入れ替えるにはどうすればよいでしょうか?bashには、リダイレクトを入れ替えるという機能はありません。そこで登場してもらうのが、3番のファイルディスクリプタです。考え方は、標準出力(1番)を一時的に3番に退避し、標準エラー出力(2番)を1番にリダイレクト、退避していた3番を2番にリダイレクトするという方法です。これをコマンドで書くとこのようになります。※説明の順番を以下のようにコマンドの後ろから書いていく必要があります。index.html見た目では分かりませんが、これで入れ替わりました。先ほどと同じようにgrepしてみましょう。index.htmlはい。標準エラー出力として出力されているためそのまま画面に出力されました。この例だと、grepでマッチしているように見えるので、違う文字列をgrepしてみます。コメントをキャンセルメールアドレスが公開されることはありません。etch以下のコマンドでキーコードの対応表を取得できます。3aの電池消費が以下のようにひどく困ってました。