bashステートメントでより大きいとam記号はどういう意味ですか? [コピー]

bashステートメントでより大きいとam記号はどういう意味ですか? [コピー]

たとえば、次の文があるとします。

/home/1/test.sh > /home/1/test.log 2>&1

この最後の部分は何をしますか?

ありがとうございます。

ベストアンサー1

1より大きいか大きいとは、stdout(標準出力、通常は端末に書き込まれるもの)リダイレクトを意味します。 2より大きい場合は、stderrリダイレクト(標準エラー)を意味します。

2>&1 では、stderr AND (アンパサンド) stdout をリダイレクトします。

おすすめ記事