Scripts/Snippets
De Investigació
< Scripts
En aquesta pàgina anirem posant fragmentets de codi que poden resultar interessants, per a fer xorrades.
Redondejar un número en bash
NUM=25.23 echo "scale=2;tmp=$NUM+.5;scale=0;tmp/1" | bc`
- Explicacio: Donat que al fer /1 estem fent un "ceil" (truncar), si sumem 0.5 i trunquem al enter menor es com si redondejarem:
- Si NUM < x.5 -> al sumar-li 0.5, el resultat serà menor que (x+1), i el truncament serà x
- Si NUM > x.5 -> al sumar-li 0.5, el resultat serà major que (x+1), i el truncament serà x+1

