A maneira de fazer isso é salvar todos os seus endereços MAC em um arquivo e, em seguida, executar o comando sed no arquivo. O seu é desnecessariamente complexo, tente isso:
$ echo 5254.0040.8beb | sed 's/\.//g; s/../&:/g; s/:$//'
52:54:00:40:8b:eb
O primeiro s/// remove o . , o segundo substitui cada conjunto de 2 caracteres ( .. ) por si ( & ) e um : , e o terceiro remove o : que o substituição anterior adicionada ao final da linha.
Para rodar isso no seu arquivo de endereços MAC (um endereço por linha), faça:
sed 's/\.//g; s/../&:/g; s/:$//' file