【问题标题】:How to get color and formatting data from command in not interactive shell如何在非交互式 shell 中从命令获取颜色和格式数据
【发布时间】:2012-09-08 14:54:33
【问题描述】:

我在 JavaScript 中有终端仿真器,可以执行 CGI 脚本(通过 Ajax),如果可以从命令中获取颜色和格式信息,比如ls --color=auto,那就太好了。

有没有办法从显示此信息的非交互式 shell(我的 CGI 脚本)中获取数据?

【问题讨论】:

    标签: javascript shell colors terminal ls


    【解决方案1】:

    不知道你的意思,但是

    ls --color=always
    

    即使输出没有到终端,也会以彩色输出

    有一个 aha 工具可以将 ANSI 颜色转义序列转换为 HTML (http://ziz.delphigl.com/tool_aha.php)。

    ls --color=always | aha
    

    【讨论】:

    • 你说得对,我用的是--color=auto 没有显示出来
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 2016-02-17
    相关资源
    最近更新 更多