最近在巨型机上提交了一些涉及到超大mat文件的储存和运算,发现在log文件里经常会出现:warning: "Error reading character from command line",而且一次出现好多行,把log文件撑到几个G。
以下为解决方案:
1、手动在.m文件前添加warning('off')
warning('off')
... main part ... |
2、linux下用sed命令自动添加
在linux里面,只需要运行以下的命令就可以了,注意单引号,写成英文格式。
sed -i '1a\warning(/'off/');' myfile |
ps:数字'1'为插入行号,可以根据需要改成其他。