shell MAC 地址 校验
/**************************************************************************************** shell MAC 地址 校验* 说明:* 要对MAC地址进行校验,记录一下正则表达式写法,有些方法在PC上验证是可行的,但到了* 嵌入式产品上,可能就不一定能运行了。** 2016-11-15 深圳 南山平山村 曾剑锋**************************************************************************************/一、参考文档:1. BASH regex match MAC addresshttp://stackoverflow.com/questions/19959537/bash-regex-match-mac-address2. Best way to extract MAC address from ifconfig's outputhttp://stackoverflow.com/questions/245916/best-way-to-extract-mac-address-from-ifconfigs-output 二、测试shell脚本如下:macPath=/sys/bus/i2c/devices/3-0050/eeprommac=`grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}' $macPath`if [ ${#mac} -eq 17 ]; thenecho "MAC Address: $mac"ifconfig eth0 hw ether $macelse ifconfig eth0 hw ether 70:b3:d5:10:6f:90fi
shell MAC 地址 校验相关推荐
- 正则表达式-校验 Ip地址 Mac地址 端口 经纬度 车牌号码
认知Mac地址 MAC地址称为局域网地址,MAC地址,以太网地址或物理地址,它是一个用来确认网络设备位置的地址. 在osi模型中,第三层网络层负责Ip地址,第二层数据链路则负责Mac地址.Mac地址用 ...
- Shell生成随机mac地址
问题 配置虚拟环境需要指定随机mac地址防止冲突 实现 先说结论 echo $RANDOM|md5sum|sed 's/../&:/g'|cut -c 1-178a:2e:08:68:12:f ...
- 判断mac地址单播还是组播(shell脚本)
MAC地址是以太网二层使用的一个48bit(6字节十六进制数)的地址,用来标识设备位置.MAC地址分成两部分,前24位是组织唯一标识符(OUI, Organizationally unique ide ...
- 编写shell脚本扫描出局域网所有ip设备的mac地址
用linux四剑客和arping编写shell脚本,实现扫描出局域网所有ip设备的mac地址: 1.你要安装了arping 2.要有ifconfig命令(manjaro就没有,manjaro是ip a ...
- Linux Shell脚本:探测同网段主机及对应MAC地址
文章目录 一.思路 二.编写 三.备注 实验环境 1台CentOS 一.思路 " 用脚本创建一个用于存放网段ip及mac地址的文件,定义一个网段的变量和一个网段ip起始值的变量,用 &quo ...
- linux shell获取同一网段存活主机的IP和MAC地址
结果会在桌面生成一个mac_list.txt #!/bin/bash #获取网络中所有主机的MAC地址,把MAC地址输出到一个文件中(mac-list.txt) ip=$(ifconfig|grep ...
- 【JavaScript】JS校验MAC地址
function validateMac() {var mac = "a1:b2:c3:d4:d5:e6";mac = mac.toUpperCase();var expre = ...
- c语言校验mac函数,C语言验证MAC地址字符串合法性函数
C语言验证MAC地址字符串合法性函数 2019-01-06 C语言验证MAC地址字符串合法性函数,使用示例: char *mac_addr = "00:1d:08:c3:8a:00" ...
- 通信管理员(一)居于MAC地址的网络通信
通信管理员(一)居于MAC地址的网络通信 文章目录 前言 一.居于MAC的网络通信的互联网物理地址PA分配 二.路由器和终端设备(主机) 总结 前言 没有办法,这将是一场持久战,要劳逸结合.到处游玩( ...
最新文章
- TCP连接管理【三次握手-四次挥手】
- CMFCTABCTRL 简介及BUG处理
- 深度 | 一条查询SQL的前世今生 —— ClickHouse 源码阅读
- win10防火墙删除的文件在哪里_Win10系统我们是否还需要安装360
- hbuilder php mysql_xampp本地服务器+HBuilder配置php环境
- 09-解决服务器被黑上不了网的问题
- log4j2自定义过滤器_Log4j级别示例–订单,优先级,自定义过滤器
- 2021数据结构学习笔记(严蔚敏版)
- 自定义windows快捷键(autohotkey)的办法
- 面试问离职原因,怎么说才好?
- 华为GAUSS数据库常用的单行操作函数介绍
- 拉屎的自由,你有吗?
- 查看linux版本是多少位
- PIE SDK水体指数法
- php应用于哪些地方,php的应用范围
- 马化腾同款的效率神器 搜狗录音翻译笔京东首批已断货
- bibliometrix-BiblioShiny使用
- HTML 页面 DIV 边框圆角
- TS流PAT/PMT详解
- 离散余弦变换(含源码)
热门文章
- sublime text 安装Package Control
- wordpress自动批量定时发布插件 DX-auto-publish
- 【备忘】Android获取正在使用网络的IP4地址
- [转载]全金属外壳——坦克遥控高射机枪
- Xamarin Essentials教程设备信息DeviceInfo
- Xamarin.Forms XAML的辅助功能Code Snippet
- ext中给文本框赋值的方法_大多数人不知道的Python合并字典的七种方法
- mysql 查询任务_mysql中怎样显示服务器正在执行的sql任务
- EXCEL实现时间戳格式和日期格互转
- unity 编辑器存档_Unity教程 | 自制简易的游戏存档系统