Questions tagged «ansi-escape»


5
ANSI颜色转义序列列表
在大多数终端上,可以使用\033ANSI转义序列对输出进行着色。 我正在寻找所有受支持的颜色和选项(如明亮和闪烁)的列表。 由于支持它们的终端之间可能存在差异,因此我主要对xterm兼容终端支持的序列感兴趣。

12
从输出中去除颜色
我有一些脚本可以生成带有颜色的输出,并且需要删除ANSI代码。 #!/bin/bash exec > >(tee log) # redirect the output to a file but keep it on stdout exec 2>&1 ./somescript 输出为(在日志文件中): java (pid 12321) is running...@[60G[@[0;32m OK @[0;39m] 我不知道如何在此处放置ESC字符,因此我将@其放置在了该位置。 我将脚本更改为: #!/bin/bash exec > >(tee log) # redirect the output to a file but keep it on stdout exec 2>&1 …

3
一个将ANSI转义(终端格式/颜色代码)转换为HTML的库
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 4年前关闭。 改善这个问题 我正在寻找一个通过普通标签或CSS将ANSI转义序列转换为HTML颜色的代码库。例如,可以将其转换为以下内容的内容: ESC [00mESC [01; 34mbinESC [00m ESC [01; 34mcodeESC [00m ESC [01; 31mdropbox-lnx.x86-0.6.404.tar.gzESC [00m ESC [00mfooESC [00m 变成这个: <span style="color:blue">bin</span> <span style="color:blue">code</span> <span style="color:red">dropbox-lnx.x86-0.6.404.tar.gz</span> foo 无需将breaks转换为<br/>,只是我不知道的转义代码。我本人可以自己整理,但是我可能会错过一些重要的内容,例如下划线或弄乱背景颜色的工作方式。我宁愿坐在别人的代码之上。 是否存在这样的工具(命令行linux)或库(最好是perl,python或ruby)?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.