有没有办法导出命令输出的颜色?
让我们用一个小例子来解释它:
ls -alh --color=auto
将打印目录的彩色内容,而
ls -alh --color=auto | cat
不会打印一些颜色。我想知道的是一个技巧或工具,我们称之为它magic
,它可以恢复这些命令,例如\033[1m
,以便颜色可用于后面的处理:
ls -alh --color=auto | magic | cat
或者
ls -alh --color=auto | magic >> file
更新:
我ls
仅用于此示例,但想知道是否存在一般可能性。