Comando sed para formatar CNPJ - formatos antigo e novo

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

[ Hits: 2.375 ]

 


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

Espelhamento remoto com ChironFS

Wine rodando Dreamweaver MX

Filtro de conteúdo com iptables

Construindo bridges Tor com Docker

TOR Browser rodando sob root ou qualquer outro usuário

Leitura recomendada

Renomeando Konsole

Instalar o Unity 3D Web Player no Linux

CheckDNS - Verificador de DNS

Aprenda a usar o google, e melhore seu currículo

SBoupgrade - Atualize seu SlackBuild!

  

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