GNUとUnixのコマンド
あるコマンドを実行する際、標準出力は端末画面に表示させたまま、標準エラー出力だけをerror.logというファイルに記録したい。目的を達成するコマンドはどれか。
- ✓command 2> error.log
- Bcommand > error.log 2>&1
- Ccommand 2>&1 > error.log
- Dcommand 1> error.log
解説
2> error.logは標準エラー出力(ファイルディスクリプタ2)のみをerror.logへリダイレクトし、標準出力は変更されずそのまま画面に表示される。他の選択肢は両方をファイルへ記録する、または標準出力と標準エラーの扱いが逆になる。
根拠LPIC-1 101試験 GNUとUnixのコマンド(標準入出力のリダイレクトとパイプ)