+ Responder ao Tópico



  1. #1

    Unhappy 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?

  2. #2

    Padrão 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.

  3. #3

    Padrão 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