Молодое человеко, как строится программа, как я понимаю, должны были объяснять в течении семестра. Если нужен пример, то можно посмотреть /sbin/dhclient-script - достаточно навороченный скрипт. Ну и других в системе полно.
Если хотите, чтобы за Вас сделали работу, замотивируйте, please. И более понятно опишите суть задачи: я вот, например, не понял, про какие страницы идёт речь и откуда и какая информация вобще берётся. И в каком виде нужны гистограммы.
Хотя, конечно, полезнее было бы изучить man bash - там много умного и полезного. А так же man grep, man sed, man gawk - судя по постановке задачи они тоже понадобятся.