【发布时间】:2018-10-15 11:01:23
【问题描述】:
我必须在我的 C++ 代码中运行系统命令:
int val = system( "pacmd list-sink-inputs | grep -c 'state: RUNNING'" );
该命令将结果返回给val,这是可取的,但val 或调用的返回(我似乎无法弄清楚是哪一个)也被写入stdout 并打印在终端。
有没有办法将呼叫重定向到不写到stdout或除val以外的任何地方?
【问题讨论】:
标签: c++ linux command io-redirection