如题,
比如
ls aaaaa #aaaaa不存在
if [ $? -ne 0 ];then
echo "can not find file aaaaa"
fi
但这是输出到了标准输出上的,不是标准错误信息,如果用2>/dev/null消除错误信息,则这句话还是会正常显示,不会被重定向到/dev/null。
请问该用什么命令?或者如何指定输出到标准错误?
如题,
比如
ls aaaaa #aaaaa不存在
if [ $? -ne 0 ];then
echo "can not find file aaaaa"
fi
但这是输出到了标准输出上的,不是标准错误信息,如果用2>/dev/null消除错误信息,则这句话还是会正常显示,不会被重定向到/dev/null。
请问该用什么命令?或者如何指定输出到标准错误?
意思是将标准错误重定向到标准输入.