Duas casas depois do Ponto [RESOLVIDO]

1. Duas casas depois do Ponto [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 17/10/2022 - 12:52h

Boa tarde Amigos VOL

Como faço para que no meu resultado apos o ponto so aparecer duas casas. exe:

entrada=2659244865
resultado=$(echo "$entrada" | awk '{ byte =$1 /1024**2 ; print byte " Mb/s" }')
echo $resultado

resposta esta sendo 0.00899124 Mb/s
gostaria que ficasse 0.00 Mb/s ou seja, depois do ponto so aparecer 2 casas

Vlw Abraço



  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 17/10/2022 - 13:15h

asparion escreveu:

Boa tarde Amigos VOL

Como faço para que no meu resultado apos o ponto so aparecer duas casas. exe:

entrada=2659244865
resultado=$(echo "$entrada" | awk '{ byte =$1 /1024**2 ; print byte " Mb/s" }')
echo $resultado

resposta esta sendo 0.00899124 Mb/s
gostaria que ficasse 0.00 Mb/s ou seja, depois do ponto so aparecer 2 casas

Vlw Abraço

Boa tarde Asparion.
Segue.

awk '{byte=$1/(1024**2); printf "%.2f Mb/s\n",byte }' <<< "$resultado"
CORREÇÃO:
awk '{byte=$1/(1024**2); printf "%.2f Mb/s\n",byte }' <<< "$entrada"




______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts