Comando sed para formatar CNPJ - formatos antigo e novo

Publicado por Carlos Affonso Henriques. em 16/10/2020

[ Hits: 1.758 ]

 


Comando sed para formatar CNPJ - formatos antigo e novo



Para formatar CNPJ com o sed, faça o seguinte:

CNPJ 18 caracteres (antigo):

echo 99888777000155 | sed -e 's!\.!!g;s!\(..\)!\1.!1;s!\(.\)!\1.!6;s!\(.\)!\1/!10;s!\(.\)!\1-!15'

A saída será: 99.888.777/0001-55

CNPJ 19 caracteres (novo):

echo 199888777000155 | sed -e 's!\.!!g;s!\(.\)!\1.!3;s!\(.\)!\1.!7;s!\(.\)!\1/!11;s!\(.\)!\1-!16'

A saída será: 199.888.777/0001-55

Bom trabalho a todos!

Outras dicas deste autor

Kali - apt-get GPG error, invalid signature [Resolvido]

CBQ: Controle efetivo II

Docker containers com aplicações gráficas

RAID 5 com apenas dois discos, ou menos

Filtro de conteúdo com iptables

Leitura recomendada

Renomeando em massa sem precisar instalar comandos adicionais

Bloquear mais de uma execução simultânea do script (bash)

Habilitando NumLock em todos os terminais na inicialização

Instalando Astah Community no Deepin OS

Curso Grátis de Dialog [vídeo]

  

Comentários
[1] Comentário enviado por maurixnovatrento em 18/10/2020 - 13:38h


Show.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts