Linux下的Grep与过滤IP地址

搜索 IP地址 在文本文件或控制台中输出可能会变得很麻烦。这个名为grep的小命令将以这种方式帮助您。

中图】Grep :
| 月销量0件
优惠价140.14元
原价¥254.8

淘口令:

¥M8BVXtGe9n1¥
 

示例数据

我们有一个文件或输出,其中包括IP地址,我们只想提取IP地址没有其他。此文件是使用 扫描器 扫描。

Nmap scan report for 192.168.122.1 Host is up (0.00022s latency). Nmap scan report for kali (192.168.122.126) Host is up (0.00015s latency).

打印接口IP地址

我们可以用 ip addr 打印当前系统接口和相关信息的命令。我们可以从这个信息grep和打印只IP地址当前系统正在使用以下命令。

$ ip add | grep -o -E '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}'
Print Interfaces IP Addresses
打印接口IP地址

仅打印IP地址

我们用这个 grep 命令与给予 -o 选项仅获取IP地址。的默认行为 grep 正在打印与给定正则表达式匹配的行,但如果我们只想打印匹配的文本,则不打印我们将使用的整行 -o 只打印IP地址的选项。

$ grep -o -E '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}' network_list.txt 192.168.122.1 192.168.122.126

Linux Infografic中的Grep与过滤IP地址

Grep and Filter IP Address In Linux Infografic
Linux Infografic中的Grep与过滤IP地址

相关文章: 如何列出Ubuntu、Debian、Kali、Mint中安装的软件包

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享