シェルスクリプトで&>>は何ですか?

シェルスクリプトで&>>は何ですか?

私が継承したスクリプトでは、プログラムの1つの出力がファイルに保存されます。

program &>> result.txt

私は週末に家で私の本「Bash Shellを学ぶ」を読んでいましたが、これが何を意味するのかわかりません(どういう意味か知っています>>>

私は明らかなものを見逃していますか?

ベストアンサー1

書籍が古すぎる可能性があります。これはBashバージョン4の新機能です。

program &>> result.txt

等しい

program >> result.txt 2>&1

stdoutとstderrをfileにリダイレクトして追加しますresult.txt。 I/O リダイレクトに関する追加情報ここ

おすすめ記事