此外ArchLinux - yaourt:保存更新日志?

此外ArchLinux - yaourt:保存更新日志?

此外ArchLinux - yaourt:保存更新日志?

tee可以同时在文件和终端上获取输出。但是当我yaourt -Syu | tee yaourt.log在 bash 文件中执行(在终端中执行)时,yaourt 的输出没有通常的颜色(无颜色)。另外(当然)打开文本文件时您看不到颜色。

  • 通过 bash 脚本执行上述命令时是否仍然可以看到 yaourt 的颜色格式?
  • 稍后是否可以再次以相同的颜色格式查看已保存的文本?

答案1

在终端中显示颜色格式yaourt并同时将输出(带有颜色代码)保存在文件中的更简单的方法是使用 yaourtcolor选项:

yaourt -Syua --color | tee yaourt.log  

要显示日志文件,请使用:

cat yaourt.log  

而不是文本编辑器,因为颜色代码使得日志不可读

相关内容