此外ArchLinux - yaourt:保存更新日志?
我tee
可以同时在文件和终端上获取输出。但是当我yaourt -Syu | tee yaourt.log
在 bash 文件中执行(在终端中执行)时,yaourt 的输出没有通常的颜色(无颜色)。另外(当然)打开文本文件时您看不到颜色。
- 通过 bash 脚本执行上述命令时是否仍然可以看到 yaourt 的颜色格式?
- 稍后是否可以再次以相同的颜色格式查看已保存的文本?
答案1
在终端中显示颜色格式yaourt
并同时将输出(带有颜色代码)保存在文件中的更简单的方法是使用 yaourtcolor
选项:
yaourt -Syua --color | tee yaourt.log
要显示日志文件,请使用:
cat yaourt.log
而不是文本编辑器,因为颜色代码使得日志不可读