topas的重定向输出结果中包含了很多的终端格式控制的啥啥啥,看起来就是乱的,反正cpu利用率那一行是能获取的,如下
export TERM=xterm
topas <<EOF >temp2
sleep 4
q
EOF
我是用ssh到系统然后再执行topas命令的,,当时报了个啥错忘记了,所以需要在执行topas之前加上export TERM=xterm这个语句,
如果直接grep ALL topas重定向文件 这样是要出问的,取到的那行不知道怎么就也包含了那些格式控制的东西,所以需要在grep前去掉格式控制的内容,先删掉掉重定向文件中的最后一行再grep该重定向文件就行了
其实后来发现,用cat处理重定向文件中的那些不可见字符是最方便的,cat -v file,不会出问题了基本