#!/bin/bash cat access.log \ | awk -F' ' '{ time = substr($4, 2, 17); times[time] = time; bandwidth[time] += $10 } END { for (t in times) print times[t],bandwidth[t]/1024/1024 }' \ | column -t \ | sort