grep是一款功能强大的过滤器,主要用于逐行过滤。
-E 参数是使grep功能扩展,使其支持更多的正则表达式;
-o 参数的作用是只显示匹配到的字符串;
grep -E -o "10\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" test1.txt | sort -rn | uniq -c
grep是一款功能强大的过滤器,主要用于逐行过滤。
-E 参数是使grep功能扩展,使其支持更多的正则表达式;
-o 参数的作用是只显示匹配到的字符串;
grep -E -o "10\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" test1.txt | sort -rn | uniq -c