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

如何让ifconfig ra0命令中的错误信息不在终端显示
情况是这样的:
我要用ifconfig检测网卡ra0的信息,并把提示信息写到error.txt文件而不是显示出来。
但当网卡ra0不存在的时候,错误信息无法重定向到文件,而是显示出来。
命令为:ifconfig ra0 | grep "Device not found" > error.txt

我该怎么做,才能够在网卡ra0不存在的时候,ifconfig命令的错误提示信不在屏幕显示,而是重定向到文件error.txt呢??
结果如下:
root@ubuntu:~# ifconfig ra0 | grep "Device not found" > error.txt
ra0: error fetching interface information: Device not found
root@ubuntu:~# 
root@ubuntu:~# cat error.txt 
root@ubuntu:~# 
root@ubuntu:~# 

期待大侠们的指点,在下不胜感激!!!


------解决方案--------------------
ifconfig ra0 > error.txt 2>&1
------解决方案--------------------
grep "Device not found" 2>&1
这个命令不会出现错误信息。