shell练习003--获取eth0的MAC并转化成10进制
来源:互联网 发布:js websocket ping 编辑:程序博客网 时间:2024/05/22 02:24
题目:获取eth0的MAC并转化成10进制
方法:
ifconfig eth0 | grep "ether" | awk '{print $2}' | awk -F ":" '{printf("%d,%d,%d,%d,%d,%d\n"),strtonum("0x"$1),strtonum("0x"$2),strtonum("0x"$3),strtonum("0x"$4),strtonum("0x"$5),strtonum("0x"$6)}'
250,22,62,183,64,229
难点:
核心在如何使用awk按照格式输出,printf在这个时候派上了用场。
strtonum把字符转成数字
改进点:
如何使用数组来输出,一个个打印输出有点笨了
0 0
- shell练习003--获取eth0的MAC并转化成10进制
- 获取有线网卡是eth0 mac地址
- 通过shell来读取eth0的ip地址或者是mac地址
- 获取签名并转化
- Suse 10虚拟机中修改eth0的MAC地址
- 一句话脚本系列之获取eth0网卡的IP地址(或MAC地址)
- linux 获取eth0(指定网卡)网卡的IP地址(或MAC地址)
- 一句话脚本系列之获取eth0网卡的IP地址(或MAC地址)
- shell获取mac地址
- shell获取mac地址及获取硬盘序列号的方法
- 获取url里面的参数,并转化为json
- delphi 获取当前时间并转化成成字符串
- C++获取当前时间戳,并转化成格式化时间
- Shell 命令行获取本机IP,grep的练习
- shell 进制 转化
- Java开发之调用shell命令并获取执行结果(Mac)
- Mac Shell获取昨天日期
- MAC 运行shell 获取权限
- 手把手教你在Ubuntu上优雅地玩Swift
- 省市县数据库,JS显示实现
- Linux系统内存90%以上被使用
- JS中的!=、== 、!==、===的用法和区别。
- MVC与MVP以及MVVM的简介与理解
- shell练习003--获取eth0的MAC并转化成10进制
- 少用但重要的adb命令记录
- 【bzoj】3329: Xorequ 【DP】【快速幂&&矩阵乘法】
- 《Pedestrian Tracking Using Thermal Infrared Imaging》
- 文案风格指南
- wait_event_interruptible 使用方法
- 换种思路去理解设计模式(上)转自王福朋大神
- PB中的82个实用技巧
- NSArray去除重复元素的方法