Linux Bash ile Mac Adresi Format Değiştirme

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