fdisk -l 2>&1 |grep ^Dis|grep /dev|wc -l 与
fdisk -l 2>/dev/null |grep ^Dis|grep /dev|wc -l
最近遇到了一个问题就是在检查一台机器的数目的时候,使用上面的显示的是11,下面的结果是12.。。
在正常情况下其实两者是一样的,但是在有错误出现时会影响输出
因为2>&1应该是错误的内容影响了正常的输出格式,导致了分行。而采用2>/dev/null是不输出的,所以不会影响正常的输出格式
因此在以后的使用中应该尽量使用重定向到/dev/null中。。。。。。