如何保存 bash 的输出同时保留彩色文本?

如何保存 bash 的输出同时保留彩色文本?

当我在 bash 中使用某些命令时npm audit,我可以看到带有一些彩色文本的输出。我想保存保留彩色文本的输出。我尝试选择文本并保存在 LibreOffice 文档中,但它保存的文本没有任何格式。

有什么方法可以保存保留彩色文本的输出?

答案1

使用支持将文本复制为 HTML(或类似格式)的终端仿真器。您可以将其直接粘贴到 .html 文件中,也可以粘贴到将导入格式的 LibreOffice 中。

例如,GNOME 终端从 v3.26(libvte 0.50)开始有一个“复制为 HTML”菜单项。

答案2

对于使用股票终端的 Mac 用户:

  • CMD+a突出显示全部

  • 打开文本编辑

  • 粘贴你的输出

  • 另存为 rtf

相关内容