Comando sed para formatar CNPJ - formatos antigo e novo

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

[ Hits: 2.406 ]

 


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

SSH contornando o firewall com o Tor

Usando o Yowsup para enviar comandos ao Shell

Executando comandos do Shell Bash pelo Python

TOR Browser rodando sob root ou qualquer outro usuário

Compilando um novo kernel herdando as configurações do antigo

Leitura recomendada

Habilitando NumLock em todos os terminais na inicialização

Compilar shell script

Backup em fita DLT: Selecionando diretórios através de arquivos de parâmetros

cointop - monitore a cotação de criptomoedas via terminal

Pacman - Turbinado com Aria2c

  

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