![Eduardo Schettini Guimarães Eduardo Schettini Guimarães](//static.vivaolinux.com.br/imagens/fotos/desconhecido.png)
schettini
(usa Outra)
Enviado em 21/06/2016 - 15:41h
Boa tarde a todos,
Estou aprendendo a trabalhar com shell script e estou me deparando com a seguinte situação:
No banco de dados eu tenho código dos clientes e vendedores como smallint sequencial, ou seja, começa do 1 em diante.
Mas no sistema que me trás o relatório de vendas vem da seguinte maneira:
Para clientes: c0001
Para vendedor: v0011
Nesse exemplo queria conseguir transformar o dado que puxei do banco de acordo com o padrão do relatório para fazer um filtro solicitado pelo meu chefe.
O meu problema não está em concatenar em si, mas descobrir o tamanho da variável e concatenar a quantidade de zeros necessários. Exemplo:
Puxei do banco o cliente 11, preciso transformar em c0011.
Tentei fazer o seguinte:
$tamanho=${#varCliente}
Mas quando executo no terminal dá problema