Strona 1 z 1

AWK - zaokrąglanie liczb

: 28 grudnia 2008, 11:07
autor: R_Przemek
Witam

Jak zaokrąglić w AWK liczbę do zera miejsc po przecinku (do całości)?

: 28 grudnia 2008, 11:54
autor: ruun

Kod: Zaznacz cały

# awk -v var="4.67232" 'BEGIN { rounded = sprintf("%.0f", var); print rounded }'
5
# awk -v var="4.13432" 'BEGIN { rounded = sprintf("%.0f", var); print rounded }'
4
# awk -v var="4.323" 'BEGIN{ printf"%0.f\n", var}'
4
# awk -v var="4.563453" 'BEGIN{ printf"%0.f\n", var}'
5