所以我正在做一个处理$ 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
答案 0 :(得分:1)
您可以使用重定向
some_cmd 2>/dev/null