📜  shell 创建随机 mac - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:12.141000             🧑  作者: Mango

随机MAC地址生成脚本

本脚本实现自动生成随机MAC地址的功能,能够生成符合IEEE标准格式的MAC地址,可用于测试、仿真等场合。

用法

执行以下命令即可生成一个随机MAC地址:

./random_mac.sh
示例输出
以下是脚本执行后的示例输出:

Random MAC address: 3E-28-9A-43-0D-54


## 代码实现

脚本的实现方式比较简单,具体代码如下:

```sh
#!/bin/bash

hexchars="0123456789ABCDEF"
echo -n "Random MAC address: "
for i in {1..6}; do
    echo -n "${hexchars:$(( $RANDOM % 16 )):1}${hexchars:$(( $RANDOM % 16 )):1}"
    if [ $i != 6 ]; then
        echo -n ":"
    fi
done
echo ""

通过生成随机的十六进制数,最后拼接成符合标准格式的MAC地址。