控制台着色 AWK 脚本不适用于 cmd.exe
Console colorizing AWK script does not work on cmd.exe
我写了一个 AWK 脚本,所以在启动我的 python 脚本时,stout 被着色了。很好,它可以工作,但只能在使用 cygwin 时使用。
由于某种原因,我必须使用 win7 cmd.exe。我为 win 安装了 gawk,但它不起作用:
python script.py | awk -f colorize.awk
这是我的输出
←[0;0;34m????? >[10:24:04.623000]: Device amount = 3←[0;0;37m←[0;0;37m
如果有任何有用的提示,我将不胜感激
着色 cmd.exe 不是这样工作的,它不采用 ANSI 转义序列。唯一可以着色的方法是使用 COLOR
命令。看这里:http://ss64.com/nt/color.html
我写了一个 AWK 脚本,所以在启动我的 python 脚本时,stout 被着色了。很好,它可以工作,但只能在使用 cygwin 时使用。 由于某种原因,我必须使用 win7 cmd.exe。我为 win 安装了 gawk,但它不起作用:
python script.py | awk -f colorize.awk
这是我的输出
←[0;0;34m????? >[10:24:04.623000]: Device amount = 3←[0;0;37m←[0;0;37m
如果有任何有用的提示,我将不胜感激
着色 cmd.exe 不是这样工作的,它不采用 ANSI 转义序列。唯一可以着色的方法是使用 COLOR
命令。看这里:http://ss64.com/nt/color.html