Comando sed para formatar CNPJ - formatos antigo e novo

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

[ Hits: 2.419 ]

 


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

Criando uma imagem Docker a partir de uma máquina virtual

Limitando a 1 login por usuário

Transformando rapidamente variáveis em arrays

Desabilitando Mensagens de Login de Servidor SSH

SSH contornando o firewall com o Tor

Leitura recomendada

Criando um alias (atalho) no bash - Slackware 10.2

Shell Script para colorir seus scripts

Quantos comandos digitei nesse terminal?

Colocando bordas em imagens em lote através de shell script

Substituir espaços em branco por underlines em nome de arquivos

  

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