AWK - zaokr

Potrzebujesz pomocy z C, C++, perl, python, itp.
R_Przemek
Posty: 54
Rejestracja: 12 lipca 2008, 16:02

AWK - zaokrąglanie liczb

Post autor: R_Przemek »

Witam

Jak zaokrąglić w AWK liczbę do zera miejsc po przecinku (do całości)?
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post 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
ODPOWIEDZ