过滤ip或者mac地址
官网地址:https://metacpan.org/pod/Regexp::Common
下载地址:https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz
安装步骤
wget https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz tar xf Regexp-Common-2017060201.tar.gz cd Regexp-Common-2017060201/ #yum -y install perl-CPAN
#yum install perl-ExtUtils-MakeMake perl Makefile.PL #yum install make -y make make install
过滤IPv4
ip a |perl -MRegexp::Common=net -lnE 'say $& if /$RE{net}{IPv4}/g'
过滤IPv6
ip a |perl -MRegexp::Common=net -lnE 'say $& if /$RE{net}{IPv6}/g'
过滤MAC地址
ip a |perl -MRegexp::Common=net -lnE 'say $& if /$RE{net}{MAC}/g'
1 # IPv4过滤常规方法 2 # 1、正则匹配过滤 3 ifconfig | awk '/inet / && $6 ~ /[0-9]/{print$2}' 45 # 2、按照段落读取 6 ifconfig | awk 'BEGIN{RS=""}{print $6}' 78 # 3、注意:多块网卡时,需要排除lo网卡,因为eth0顺序不能保证在第一段 9 ifconfig | awk 'BEGIN{RS="";FS="\n"}!/^lo:/{$0=$2;FS=" ";$0=$0;print $2;FS="\n"};' 10 11 # 4、其他 12 ifconfig $i|grep "inet "|awk '{print $2}'
13 ifconfig | grep "mtu" |awk -F": " '{print $1}'
14 ip add | grep "mtu" |awk -F": " '{print $2}'
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 快收藏!一个技巧从此不再搞混缓存穿透和缓存击穿
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
2020-12-13 LVM查看命令
2020-12-13 LVM删除
2020-12-13 LVM缩减
2020-12-13 LVM扩容
2020-12-13 LVM创建
2020-12-13 Nginx代理相关模块解析
2020-12-13 Nginx location语法规则