Linux Bash ile Mac Adresi Format Değiştirme
Bash script ile mac adresi formatı değiştirme
Linux mac adresi
Mac adres : noktalı yapma
Mac adresini 0000009AD9EC formatından 00:00:00:9A:D9:EC formatına çevirme
Bu yazımızda elinizde sayfalarca bulunan mac adreslerini tek bir hamlede nasıl : (iki noktalı) hala getireceğimizi göreceğiz.
Bir dosya içinde bulununan mac adreslerini istediğiniz formata çevirmek için aşağdaki sed komutunu kullanmaznız yeterli olacaktır.
Peki nasıl kullanılacak ?
Önce bütün mac adreslerini her biri bir satıra gelecek şekilde bir dosyaya yazıyoruz.
root@kali:/home/tayfune# cat macs
0000009AD9EC
0000009AD796
0000009ADB9A
000000991490
0000009ADA89
0000009AD5DE
Dosyamızın içeriği yukarıdaki gibi olamalıdır. Dosyamızı hazırladıktan sonra aşağıdaki komutu bash’te çalıştırarak mac adres formatımızı değiştirmiş olacağız.
sed -e 's/[0-9A-F]{2}/&:/g' -e 's/:$//' macs
Yukarıdaki komut bize aşağıdaki gibi bir çıktı verecektir.
root@kali:/home/tayfune# cat macs
0000009AD9EC
0000009AD796
0000009ADB9A
000000991490
0000009ADA89
0000009AD5DE
root@kali:/home/tayfune# sed -e 's/[0-9A-F]{2}/&:/g' -e 's/:$//' macs
00:00:00:9A:D9:EC
00:00:00:9A:D7:96
00:00:00:9A:DB:9A
00:00:00:99:14:90
00:00:00:9A:DA:89
00:00:00:9A:D5:DE
Linux Bash ile Mac Adresi Format Değiştirme
Kaynak