Bash 执行说明
Bash exec explanation
bash 脚本中的这一行有什么作用?特别是 exec 重定向。
exec > >(tee -i file)
注意 >
之间的空格
它更改了当前 shell 的 stdout
,以便它同时输出到名为 file
的文件和之前的 stdout
(大概是一个终端) window).
它不会修改 stderr
,因此不会记录所有输出。
通常,exec
具有一组重定向且没有可执行文件将重定向应用到当前 shell。
bash 脚本中的这一行有什么作用?特别是 exec 重定向。
exec > >(tee -i file)
注意 >
之间的空格它更改了当前 shell 的 stdout
,以便它同时输出到名为 file
的文件和之前的 stdout
(大概是一个终端) window).
它不会修改 stderr
,因此不会记录所有输出。
通常,exec
具有一组重定向且没有可执行文件将重定向应用到当前 shell。