Humm
2008/7/21 Reinaldo de Carvalho <[EMAIL PROTECTED]>:
>>
>> 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