有没有办法导出命令输出的颜色?转发bash颜色
让我们用一个小例子解释一下:
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
只是为了这个例子,但想知道是否有一般的可能性。
你确定要使用'| |猫'会删除当前shell会话中的颜色? – ajreal