linuxOS_AP05/debian/test/usr/share/doc/ifupdown/examples/get-mac-address.sh
2025-09-26 09:40:02 +08:00

25 lines
318 B
Bash

#!/bin/sh
set -e
export LANG=C
/sbin/ip -brief link show dev "$1" | read iface state mac rest
which=""
while read testmac scheme; do
if [ "$which" ]; then
continue;
fi
if [ "$mac" = "$(echo "$testmac" | tr A-F a-f)" ]; then
which="$scheme";
fi
done
if [ "$which" ]; then
echo "$which";
else
exit 1;
fi