/sbin/ifconfig|grep -B 1 inet |head -1 | awk '{print $5}'
Команда /sbin/ifconfig | grep -B 1 inet | head -1 | awk '{print $5}'
позволяет узнать MAC-адрес активного подключения Ethernet. Она выполняет следующие действия:
1. /sbin/ifconfig
выводит информацию о сетевых интерфейсах, включая их MAC-адреса.
2. grep -B 1 inet
фильтрует строки, содержащие «inet» (IP-адреса) и выводит их, включая одну предыдущую строку (-B 1).
3. head -1
выбирает только первую строку из результатов, что соответствует активному подключению Ethernet.
4. awk '{print $5}'
извлекает пятую колонку (MAC-адрес) из выбранной строки.
Альтернативно, можно использовать команду ifconfig
без фильтрации для просмотра MAC-адресов всех сетевых интерфейсов.