Dmi*_*rov 20
如果你正在谈论的一些命令行实用工具,比如彩色输出ls
,grep
,cmake
,git diff
,等,请注意,它不具有GNU Bash的任何关系。
无论如何,有几种工具可以将使用 ANSI 转义序列着色的输出转换为 HTML:
aha
来自同名包ansi2html
来自HTML::FromANSI Perl 模块(未打包在 Ubuntu repo 中,可以从 CPAN 安装)ansi2html.sh
by pixelb(未打包,从git下载)所有这些的用法都相当简单:它们从 .html 读取终端转义序列stdin
并将 HTML 放入stdout
. 但请注意:如果不进入终端,大多数实用程序不会对输出进行着色。您必须命令它们显式地生成彩色输出。例如:
$ ls --color=always | aha | xsel -i -b
Run Code Online (Sandbox Code Playgroud)
xsel -i -b
这里将把 HTML 复制到剪贴板。
归档时间: |
|
查看次数: |
5306 次 |
最近记录: |