round total value slightly in statistics
[barcat.git] / barcat
diff --git a/barcat b/barcat
index 5676228584a0b2c42ba644ebc3afd5b3ce97b311..424bec2a979fbf363302e689a467c37fc0b1d2ee 100755 (executable)
--- a/barcat
+++ b/barcat
@@ -277,7 +277,7 @@ sub show_stat {
        }
        if (@order) {
                my $total = sum @order;
-               printf '%s total', color(1) . $total . color(0);
+               printf '%s total', color(1) . sprintf('%.8g', $total) . color(0);
                printf ' in %d values', scalar @order;
                printf ' over %d lines', scalar @lines if @order != @lines;
                printf(' (%s min, %s avg, %s max)',