CMDのリダイレクト

参考: http://d.hatena.ne.jp/junjun777/20080611/bat_script ファイル・ディスクリプタ 意味 0 標準入力。入力で省略すると 0 指定となる 1 標準出力。出力で省略すると 1 指定となる 2 標準エラー出力 標準出力のリダイレクト dir の結果を dir.txt に出力したいときは次のコマンド dir > dir.txt 追記したいときは次 dir >> dir.txt 標準エラー出力のリダイレクト dir のエラーを err.txt に出力したいときは次 dir 2> err.txt 2 標準出力と標準エラーを同じファイルに出力 順番が重要 dir > dir.txt 2>&1 1. > dir.txt: 標準出力を dir.txt に出力 2. 2>&1: 標準エラー出力を&1 つまり今の標準出力と同じに出力、つまり dir.txt に出力 順番を逆にすると… dir 2>&1 > dir.txt 1. 2>&1: 標準エラー出力を&1 つまり今の標準出力と同じに出力するので、画面に出力 2. > dir.txt: 標準出力を dir.txt に出力 また、次の 2 つは同じ意味。 dir > dir.txt dir 1> dir.txt バッチスクリプトでリダイレクト – じゅんじゅんのきまぐれ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

次の記事

引数% と %~