リダイレクト¶
標準出力のリダイレクト¶
- 出力内容で上書き
echo 文字列 1> ファイル名 省略形 echo 文字列 > ファイル名
- 出力内容を追加
echo 文字列 >> ファイル名 省略形 echo 文字列 1>> ファイル名
標準エラー出力のリダイレクト¶
- 出力内容で上書き
echo 文字列 2> ファイル名
- 出力内容を追加
echo 文字列 2>> ファイル名
標準出力と標準エラー出力の個別ファイルへのリダイレクト¶
- 出力内容で上書き
echo 文字列 1> ファイル名 2> エラー用ファイル名
- 出力内容を追加
echo 文字列 1>> ファイル名 2>> エラー用ファイル名
標準出力と標準エラー出力の同一ファイルへのリダイレクト¶
「2>&1」は前述の「1> ファイル名 2>ファイル名」を下記として表記したもの
・「2>」(標準エラー出力)
・「&1」(標準出力にマージ)
- 出力内容で上書き
echo 文字列 > ファイル名 2>&1 省略形 echo 文字列 &> ファイル名
- 出力内容を追加
echo 文字列 >> ファイル名 2>&1 省略形 echo 文字列 &>> ファイル名
パイプの時は?¶
リダイレクトの時とは&の順番が逆
- 出力内容をエラーも含めて次のコマンドに渡す
echo 文字列 |& ファイル名