たとえば、次の文があるとします。
/home/1/test.sh > /home/1/test.log 2>&1
この最後の部分は何をしますか?
ありがとうございます。
ベストアンサー1
1より大きいか大きいとは、stdout(標準出力、通常は端末に書き込まれるもの)リダイレクトを意味します。 2より大きい場合は、stderrリダイレクト(標準エラー)を意味します。
2>&1 では、stderr AND (アンパサンド) stdout をリダイレクトします。
たとえば、次の文があるとします。
/home/1/test.sh > /home/1/test.log 2>&1
この最後の部分は何をしますか?
ありがとうございます。
1より大きいか大きいとは、stdout(標準出力、通常は端末に書き込まれるもの)リダイレクトを意味します。 2より大きい場合は、stderrリダイレクト(標準エラー)を意味します。
2>&1 では、stderr AND (アンパサンド) stdout をリダイレクトします。