【发布时间】:2012-09-08 14:54:33
【问题描述】:
我在 JavaScript 中有终端仿真器,可以执行 CGI 脚本(通过 Ajax),如果可以从命令中获取颜色和格式信息,比如ls --color=auto,那就太好了。
有没有办法从显示此信息的非交互式 shell(我的 CGI 脚本)中获取数据?
【问题讨论】:
标签: javascript shell colors terminal ls
我在 JavaScript 中有终端仿真器,可以执行 CGI 脚本(通过 Ajax),如果可以从命令中获取颜色和格式信息,比如ls --color=auto,那就太好了。
有没有办法从显示此信息的非交互式 shell(我的 CGI 脚本)中获取数据?
【问题讨论】:
标签: javascript shell colors terminal ls
不知道你的意思,但是
ls --color=always
即使输出没有到终端,也会以彩色输出
有一个 aha 工具可以将 ANSI 颜色转义序列转换为 HTML (http://ziz.delphigl.com/tool_aha.php)。
ls --color=always | aha
【讨论】:
--color=auto 没有显示出来