SubString Preencher variável com 0
Tenho uma variável $trailler com o valor 123 e preciso preencher com o número 0 10 casas antes, como eu faço?
ps. o valor 123 o resultado de uma soma, portanto pode ter 3 caracteres como é o caso ou mais, depende da soma. Preciso verificar o tamanho da variável $trailler e preencher com 0 até o tamanho dela ser = 13.
Estou usando o Bash, alguém pode me ajudar?
Re: SubString Preencher variável com 0
printf '%02d' $variavel, use um len pra
contar quantas casas tem seu numero e preencha com o restante.
Re: SubString Preencher variável com 0
Olá!
Tente isso:
Código :
trailler=123
while [[ ${#trailler} -lt 13 ]]; do
trailler=0$trailler
done
echo $trailler
Não me parece ser uma solução muito boa (deve haver formas mais eficientes
de fazer isso), mas funciona.
Abraço