[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] RegExr para converter variável em formato CNPJ
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] RegExr para converter variável em formato CNPJ |
Date: |
Mon, 21 Jul 2008 14:24:03 -0300 |
Humm
2008/7/21 Reinaldo de Carvalho <address@hidden>:
>>
>> Eu tenho uma variável chamada $ZCNPJ, com valor: 12345678901234.
>>
>> Preciso de uma Expressão Regular para converter o conteúdo dessa variável
>> no
>> formato CNPJ como o seguinte:
>> XX.XXX.XXX/XXXX-XX (sendo que cada X representa um digito).
>>
>
> x=12345678901234
> echo ${x:0:2}.${x:2:3}.${x:5:3}/${x:8:4}-${x:12:2}
> 12.345.678/9012-34
>
bash only, interessante :)
gawk -v FIELDWIDTHS='2 3 3 4 2 99' -v MASK="%d.%d.%d/%d-%d\n" '{
printf MASK,$1,$2,$3,$4,$5
}' <<< 12345678901234