gpt4 book ai didi

bash - 删除 netstat 输出(特别是 Not all processes could be identify 行)

转载 作者:行者123 更新时间:2023-12-05 00:41:29 28 4
gpt4 key购买 nike

当我检查当前端口是否正在使用时,我无法从 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... 输出之后产生一堆空行,但仍会在输出中显示。

最佳答案

最终解决了我自己的问题。使用以下

netstat -taepn 2>/dev/null | grep -Po "\b(\d|\.)+:1521\b" 1>/dev/null

当我只想要错误代码而没有输出时,这是特定于我的情况

关于bash - 删除 netstat 输出(特别是 Not all processes could be identify 行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32611891/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com