Bir mac verilen arabirim adını yazdırmak için bir komut var mı, yoksa onu ayrıştırmalı mıyım? eğer öyleyse bunu yapmak için güvenilir bir yol var mı? (ifconfig
, insanlar tarafından okunabilir çıkış yerine, makine tarafından okunabilir çıktı üretmek için tasarlanmış olması nedeniyle)Bir mac verilen arabirimler nasıl yazdırılır?
basename -a $(ls /sys/devices/**/net/* -d)
ifconfig | cut -c 1-8 | sort | uniq -u
ifconfig
çıkış Ayrıştırma bir şüpheli önerme her zaman
grep -l 07: 00: 27: reklam: 66: 4c/sys/class/net/*/address | awk -F '/' '{print $ 5}' – Victor