Matlab - 输出上的奇怪字符

时间:2013-11-19 11:00:12

标签: bash matlab

我通过以下方式从bash运行我的Matlab脚本:

matlab -nodesktop -nosplash -nodisplay -r "matlabfun()" &> log

生成的日志文件以less显示为:ESC[?1hESC=的奇怪字符序列开头和结尾。你知道这是由什么造成的吗?

2 个答案:

答案 0 :(得分:1)

我可以重现你的错误。从this表我假设,Matlab强制光标在应用程序中。

我现在知道它应该在bash会话中的其他地方,也许它是图形版本或其他平台的剩余部分。你可以忽略它。

答案 1 :(得分:0)

我自己没有机会验证它,但this website表明这是因为bash试图帮助你。

解决方案是将TERM设置为无效条目:

TERM=vt444