MAC-Adressen mit Groß und Kleinschrift in Config-Files, z.B. beim dhcpd.
Ein Beispiel:
host geraet1-wlan {
option host-name "geraet1";
ddns-hostname "geraet1";
hardware ethernet aa:bb:cc:dd:ee:11;
fixed-address 192.168.104.50;
}
host geraet2-wlan {
option host-name "geraet2";
ddns-hostname "geraet2";
hardware ethernet AA:bb:CC:dd:EE:22;
fixed-address 192.168.104.51;
}
option host-name "geraet2";
ddns-hostname "geraet2";
hardware ethernet AA:bb:CC:dd:EE:22;
fixed-address 192.168.104.51;
}
Will man nun z.B. eine bestimmte MAC-Adresse finden, bzw. Scripte generalisieren, hat man VIEL Spaß....
Das geht recht einfach mit Regex im vi-Editor, oder gar mit sed:
:%s/.*SUCHBEGRIFF.*/\L&/g
bzw. hier:
:%s/.*hardware.*/\L&/g
Tauscht alle Zeilen mit dem Begriff "hardware" gegen die gleiche Zeile in Kleinschrift.
:%s/.*hardware.*/\U&/g
Würde alle Zeilen mit dem Begriff "hardware" gegen die gleiche Zeile in Großschrift tauschen.
Keine Kommentare:
Kommentar veröffentlichen