日期:2014-05-16  浏览次数:20629 次

如何捕获终端输出信息
开一个终端,执行
root@:~# tty
/dev/pts/1
root@:~# 

再开一个终端执行如下命令
root@:~# 
root@:~# echo "test" >/dev/pts/1
root@:~# 

可以看到第一个终端上显示出了test.
现在的问题是我不想显示为test,想做处理后再输出,比如捕获后,两边加括号,显示为[test],
这种需求怎么才能通过编程实现,或者有没有可能实现?

------解决方案--------------------
shell就可以啊。
你是要在哪边处里,哪边看?