Tomsk Sysadmins Forum

Unix => Программирование => Topic started by: aleksa on June 19, 2009, 21:06:36

Title: Программа-скрипт на языка bash
Post by: aleksa on June 19, 2009, 21:06:36
Мне задали в универе написать программку на языке dash. Помогите пожалуйста!!! Вот задание!

Создать программу-скрипт на языке bash для обработки
Программа принимает в качестве параметра дату.
Вывести информацию следующего вида:
Список вебстраниц за указанную дату;
Гистограмма  по посещаемым вебстраницам в порядке убывания за указанную дату

Можно просто хотя бы как строится гистограмма... Помогите! Эта программка на зачет! Мне очень нужна эта программа!!!!
Title: Программа-скрипт на языка bash
Post by: Safir on June 19, 2009, 22:40:03
Молодое человеко, как строится программа, как я понимаю, должны были объяснять в течении семестра. Если нужен пример, то можно посмотреть /sbin/dhclient-script - достаточно навороченный скрипт. Ну и других в системе полно.

Если хотите, чтобы за Вас сделали работу, замотивируйте, please. И более понятно опишите суть задачи: я вот, например, не понял, про какие страницы идёт речь и откуда и какая информация вобще берётся. И в каком виде нужны гистограммы.

 Хотя, конечно, полезнее было бы изучить man bash - там много  умного и полезного. А так же man grep, man sed, man gawk - судя по постановке задачи они тоже понадобятся.
Title: Программа-скрипт на языка bash
Post by: aleksa on June 19, 2009, 23:40:17
Спасибо, прочитаю... но только я уже столько всего перечитала и бесполезно... Я гистограмму не могу построить...
Title: Программа-скрипт на языка bash
Post by: Diver on June 20, 2009, 13:08:16
Из описания ничего не понятно.
Я так понимаю что надо на баше написать парсер лога Апача.
Гистограмму наверное можно вывести вида:
Страница/Ползунок/кол-во посещений
Т.е. например:
Code: [Select]
index.php     ************** 110
help.php       ***********      70
student.php   ***                    10
Title: Программа-скрипт на языка bash
Post by: Safir on June 27, 2009, 15:40:35
Да, как выяснилось, задача в этом и состояла. И именно у такому решению пришли при общении on-line.