スクリプトの次の行の背後にあるメカニズムを説明できますか?
exec > >(tee logfile.txt)
これは基本的に、STDOUT をコンソールに出力し、スクリプト内にある場合は logfile.txt も出力します。私はそれが何をするのか知っていますが、なぜそれがそのように機能するのかを正確に説明することはできません. >(command args) はプロセス置換であることを理解しています。私の主な混乱は、なぜ余分な ">" があるのですか? なぜ exec >(tee logfile.txt) を実行しないのですか?