系统方法可以停止状态代码吗?

时间:2013-10-03 18:03:30

标签: c

所以我正在做一个处理$ PATH的程序,它必须测试每个路径以查看该命令是否位于该路径中并且我使用的是system()方法,但是我获得了所有的状态代码没有该命令的路径。有没有办法停止状态代码? 例如,当我输入

echo hi

我得到:

sh: /usr/lib64/qt-3.3/bin/echo: No such file or directory
sh: /usr/NX/bin/echo: No such file or directory
sh: /usr/local/bin/echo: No such file or directory
hi

1 个答案:

答案 0 :(得分:1)

您可以使用重定向

some_cmd  2>/dev/null