LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 757|回复: 6

怎么排除显示[已解决]

[复制链接]
发表于 2004-3-11 10:52:38 | 显示全部楼层 |阅读模式
比如用netstat -an
显示出很多的行。
我想把80端口的先排除再显示。用什么指令较好?
发表于 2004-3-11 11:01:50 | 显示全部楼层

使用sed

netstat -n | sed -n '/80/p'

刚开始学习shell,不知道对不对!
 楼主| 发表于 2004-3-11 11:12:01 | 显示全部楼层
这样显示的全是带80的行。我要不带的。
发表于 2004-3-11 11:53:29 | 显示全部楼层
  1. netstat -an|awk '$7>=81||$7<=79'
复制代码
发表于 2004-3-11 12:03:41 | 显示全部楼层
试试 grep 的 -v 选项
 楼主| 发表于 2004-3-11 15:35:02 | 显示全部楼层
上面这个有用。是可以用的。谢啦。
  -v, --invert-match        select non-matching lines
发表于 2004-3-20 06:09:06 | 显示全部楼层
netstat -anp | grep -viEw 80 更精确. 不会滤掉如3803, 800这样的行. 只滤掉是80的行, 也就是httpd.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表