unix netstat命令过滤外部地址的输出
unix netstat command to filter output on foreign address
我想为 ESTABLISHED
TCP 连接显示以 54.
开头的外部地址的 netstat
结果。
这是我正在寻找的样本输出:
tcp 0 0 192.168.X.X:42436 54.X.X.70:80 ESTABLISHED -
tcp 0 0 192.168.X.X:51160 54.X.X.73:80 ESTABLISHED -
我已经尝试了各种命令,但没有任何结果,或者我会在这里列出我的尝试,但它们不会有帮助。
这是否可以在单个命令中实现,或者我是否需要创建一个脚本。
你可以试试 awk
,
netstat | awk ' ~ /^54/ && ~ /ESTABLISHED/'
我想为 ESTABLISHED
TCP 连接显示以 54.
开头的外部地址的 netstat
结果。
这是我正在寻找的样本输出:
tcp 0 0 192.168.X.X:42436 54.X.X.70:80 ESTABLISHED -
tcp 0 0 192.168.X.X:51160 54.X.X.73:80 ESTABLISHED -
我已经尝试了各种命令,但没有任何结果,或者我会在这里列出我的尝试,但它们不会有帮助。
这是否可以在单个命令中实现,或者我是否需要创建一个脚本。
你可以试试 awk
,
netstat | awk ' ~ /^54/ && ~ /ESTABLISHED/'