脚本乱码 ^[[01;34m
在java程序中显示ls -lh的输出结果,发现有很多的乱码,类似于^[[01;34mfilename^[[00m,
google后发现,原来是脚本中对颜色没有很好的支持导致的,修改为ls -lh --color=never就好了。
可以echo "^[[01;34mHello, ^[[01;32mworld^[[00m"一下,看看效果(其中的 ^[ 是 ctrl+v 加 ctrl+[)
参见:http://us.generation-nt.com/script-log-file-bug-ie-01-34m-00m-help-174216161.html