[英]How do you extract IP addresses from files using a regex in a linux shell?
[英]Extract IP addresses & CIDR from text using regex in a linux shell
您可以使用egrep
和一個正則表達式:
egrep '[0-9]{1,3}(?:\.[0-9]{1,3}){0,3}/[0-9]+' /path/to/file
這將匹配所有形式的IP / CIDR:
10/8
100.10/16
192.168.1/24
199.199.199.199/32
盡管它還會匹配不正確的CIDR值,但是這樣:
10/23482347234
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.