Pular para o conteúdo

Comando sed para formatar CNPJ - formatos antigo e novo

Dica publicada em Shell Script / Miscelânea
Carlos Affonso Henriques. capitainkurn
Hits: 2.545 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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!

Customizando o Slax 7

sed formatando CPF, CNPJ e datas

Sed para formatar endereços MAC

Transformando rapidamente variáveis em arrays

Xtree no GNU/Linux

Script para organizar janelas em cascata no KDE Plasma 6 (Wayland)

Iniciando automaticamente o Firestarter com o modo gráfico sem senha

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

SBoupgrade - Atualize seu SlackBuild!

Sincronizando o relógio da BIOS - SyncTime

Contribuir com comentário

Entre na sua conta para comentar.