リダイレクト
redirect
入力元、出力先を差し替える。
標準出力を指定したファイルに出力する。
$ printf "%s" "Hello, stdout!" >mystdout.txt
標準出力と標準エラー出力を表示しないようにする。(>/dev/null を先に書く必要がある)
$ example_command >/dev/null 2>&1
標準エラー出力を標準出力に出力する
$ mycmd 2>&1
標準エラー出力を指定したファイルに出力する。
$ mycmd 2>mystderr.txt
標準エラー出力に出力する。(標準出力を標準エラー出力にする。)
$ printf "%s" "Hello, stderr!" 1>&2
tee コマンドを使うと、標準出力に出力しながらファイルに出力できる。
$ your_command | tee out_file