如何将 pacman-color 的输出复制到文件中并在终端中使用颜色显示输出

如何将 pacman-color 的输出复制到文件中并在终端中使用颜色显示输出

最初我使用了pacman, not pacman-color,并将输出复制到一个文件中,并使用以下命令在终端中显示输出:

pacman -Syu | tee file.log

不幸的是,似乎pacman-color检测到输出被发送到管道并停用彩色输出。所以我的问题是,即使输出发送到管道,
如何强制显示彩色输出?pacman-color与 yaourt 一样:

yaourt -Syu --颜色 | tee 文件.log

或者也许有一种方法可以不使用管道或tee

答案1

尝试这个

script -c 'pacman-color -Syu' file.log

想法取自这里

相关内容