linuxOS_AP05/debian/test/usr/share/doc/ifupdown/examples/get-mac-address.sh

25 lines
318 B
Bash
Raw Normal View History

2025-09-26 01:40:02 +00:00
#!/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