Bash - 如何在 Bash 中将所有(stdout 和 stderr)输出到日志文件中

例子 :

  • 这将清除当前文件(如果存在)并将所有内容输出到文件:
tar zcf somefile.tar.gz /etc/&> log.file
  • 这会将输出“添加”到文件中:
tar zcf somefile.tar.gz /etc/&>> log.file

请注意双“>>”符号

目的

在编写 Bash 脚本时,我们通常需要将特定命令的所有 stdout 和 stderr 输出到日志文件中,以用于日志记录或者诊断目的。

命令 :

&>

(是的,达到目的只需这2 个符号)

日期:2020-06-02 22:16:31 来源:oir作者:oir