匹配行前3行
时间:2011-01-27
来源:互联网
report for Hello.NetWork (120.31.144.7)
Host is up (0.00030s latency).
PORT STATE SERVICE
80/tcp open http
这是一组,当然端口不仅仅是80还有别的
想得到的是 匹配 端口的IP
如这组 就是想匹配80的IP为120.31.144.7就可以
但我现在不是很清楚怎么得到匹配80行前3行这个条件
谢谢
Host is up (0.00030s latency).
PORT STATE SERVICE
80/tcp open http
这是一组,当然端口不仅仅是80还有别的
想得到的是 匹配 端口的IP
如这组 就是想匹配80的IP为120.31.144.7就可以
但我现在不是很清楚怎么得到匹配80行前3行这个条件
谢谢
作者: Gray1982 发布时间: 2011-01-27
- [17:43:22-Bob@hzling08:~]-(1017)No.14->$ grep -B3 "80/tcp" urfile | awk -F'[()]' '{print $2}' | head -n1
- 120.31.144.7
- [17:43:31-Bob@hzling08:~]-(1018)No.15->$ grep -B3 "80/tcp" urfile | grep -o "[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+"
- 120.31.144.7
作者: xiaopan3322 发布时间: 2011-01-27
不好意思 没说全
grep的这个知道
只是东西比较多 这个效率差点
所以........
不过 还是谢谢LS
grep的这个知道
只是东西比较多 这个效率差点
所以........
不过 还是谢谢LS
作者: Gray1982 发布时间: 2011-01-27
回复 Gray1982
awk '{a[NR]=$0}a[NR]~/^80/{print a[NR-3]}' urfile
report for Hello.NetWork (120.31.144.7)
awk '{a[NR]=$0}a[NR]~/^80/{print a[NR-3]}' urfile
report for Hello.NetWork (120.31.144.7)
作者: shileiadmin 发布时间: 2011-01-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28