我在检查当前端口是否被使用时,遇到了从netstat命令中删掉输出的问题。我只需要命令的错误代码,而不是命令的输出结果。
运行netstat -anp | grep 1521 &>/dev/null
会得到:
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
作为输出显示。我也尝试过:
2>/dev/null| cut -d' ' -f45-50 | sed 's/[^0-9]*//g'
执行该命令后,输出窗口会显示“Not all processes...”信息,但随后会出现一堆空行。