Sed para formatar endereços MAC

Publicado por Carlos Affonso Henriques. em 16/04/2010

[ Hits: 6.388 ]

 


Sed para formatar endereços MAC



Estou melhorando um sistema que fiz em shell CGI para autenticação de usuários e para simplificar a ação do administrador. Precisei de algo simples que incluísse os ":" em endereços MAC sem que o administrador tivesse que digitá-los no formulário.

Depois de procurar um pouco encontrei essa dica que pode ser muito útil, como foi para mim.

Exemplo:

echo "00120e3fb09f" | sed -e 's!\.!!g;s!\(..\)!\1:!g;s!:$!!' -e 'y/abcdef/ABCDEF/'

A saída será:

00:12:0E:3F:B0:9F

Outras dicas deste autor

Arch Linux - erro "ssh_exchange_identification: read: Connection reset by peer" [RESOLVIDO]

Liberando Rádio UOL: Duas soluções

Atualizando a BIOS de máquinas virtuais baseadas em KVM/QEMU

Cartão Atheros sob Slackware 12.2 com driver Madwifi

Backup do MongoDB diretamente para o Amazon S3 com o s3cmd

Leitura recomendada

Script para manter VPN PPTP ativa

Linux Omni-bot Autosetup 2011, programinha que facilita o uso do Omni-bot

Compactando diretórios e transferindo via pipe por SSH

LibreOffice - Acessando arquivos recentes pelo Unity Launcher

Enviando textos para internet com o terminal (like pastebin)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts