MAC hostid lekérdezése - optimalizálás
Tisztán csak azért, mert néha igazán jó ötleteket lehet kapni: hogy lehetne ezt jobban csinálni?
tr -d : < /sys/class/net/$(nmcli con show| awk '/ethernet/ {print $1}')/address
Feltételezem, hogy csak egy ethernet interfész van (licencszerver, szóval ha több lenne, azzal csak magunkkal tolnánk ki), ezért ezzel a résszel nem kell foglalkozni.
A feladat az az, hogy Red Hat - mégpedig 9 - környezetben ki kell kotorni az interfész MAC címét, és kivenni belőle a kettőspontokat (kötőjeleket). A kisbetű->nagybetű átalakítás elvileg nem kell.
A fenti példa működik, nekem meg haladnom kell a melóval, viszont hátha van elegánsabb megoldás is. Mivel RedHat, ezért az nmcli viszonylag adott, de a hordozhatóság jegyében bármi használható.
Örömmel veszem az ötleteket azoktól, akiknek van kedve és ideje ezzel foglalkozni :)
- Tovább (MAC hostid lekérdezése - optimalizálás)