Comando sed para formatar CNPJ - formatos antigo e novo

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

[ Hits: 1.672 ]

 


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

Otimizando o desempenho do Squid

Acertando o relógio do sistema via http e DNS

Identificando os seus discos

Atribuindo número de série da MikroTik Routerboard ao hostname

TOR Browser rodando sob root ou qualquer outro usuário

Leitura recomendada

Procurando vídeos de YouTube pelo terminal e assistindo via mpv

Imprimindo repetidamente uma palavra ou frase na tela

Utilizando o pastebin pelo terminal Linux

Como passar parâmetros para um alias no Bash

Clonar HDs em máquinas Windows 7 via servidor openSUSE

  

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