Discussion:
[shell-script] Dúvida com printf
andrelucio.fc@yahoo.com [shell-script]
2018-06-13 21:17:54 UTC
Permalink
Opa,


Estou problema na hora de converter o valor decimal para hexadecimal, por exemplo:


printf "%d\n" 0X01


1


Eu preciso que a saída seja com um 0 na frente do 1. Alguém tem uma ideia de como fazer?
andrelucio.fc@yahoo.com [shell-script]
2018-06-13 21:21:02 UTC
Permalink
Complementando...

Caso o valor tenha 2 digitos, ele não acrescente o valor 0 no inicio, por exemplo:

printf "%d\n" 0Xc2


194


Ele não acrescentar o 0 no exemplo acima.
phfbettega@yahoo.com.br [shell-script]
2018-06-14 01:24:21 UTC
Permalink
printf "%02d\n" 0X01
Post by ***@yahoo.com [shell-script]
Opa,
printf "%d\n" 0X01
1
Eu preciso que a saída seja com um 0 na frente do 1. Alguém tem uma ideia de como fazer?
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
Responder através da web
andrelucio.fc@yahoo.com [shell-script]
2018-06-14 12:26:35 UTC
Permalink
Perfeito, Paulo! Obrigado pela ajuda.

Loading...