Author Topic: Программа-скрипт на языка bash  (Read 5552 times)

0 Members and 1 Guest are viewing this topic.

Offline aleksa

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
Программа-скрипт на языка bash
« on: June 19, 2009, 21:06:36 »
Мне задали в универе написать программку на языке dash. Помогите пожалуйста!!! Вот задание!

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

Можно просто хотя бы как строится гистограмма... Помогите! Эта программка на зачет! Мне очень нужна эта программа!!!!

Offline Safir

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: +0/-0
    • http://
Программа-скрипт на языка bash
« Reply #1 on: June 19, 2009, 22:40:03 »
Молодое человеко, как строится программа, как я понимаю, должны были объяснять в течении семестра. Если нужен пример, то можно посмотреть /sbin/dhclient-script - достаточно навороченный скрипт. Ну и других в системе полно.

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

 Хотя, конечно, полезнее было бы изучить man bash - там много  умного и полезного. А так же man grep, man sed, man gawk - судя по постановке задачи они тоже понадобятся.

Offline aleksa

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
Программа-скрипт на языка bash
« Reply #2 on: June 19, 2009, 23:40:17 »
Спасибо, прочитаю... но только я уже столько всего перечитала и бесполезно... Я гистограмму не могу построить...

Offline Diver

  • Hero Member
  • *****
  • Posts: 790
  • Karma: +2/-0
Программа-скрипт на языка bash
« Reply #3 on: June 20, 2009, 13:08:16 »
Из описания ничего не понятно.
Я так понимаю что надо на баше написать парсер лога Апача.
Гистограмму наверное можно вывести вида:
Страница/Ползунок/кол-во посещений
Т.е. например:
Code: [Select]
index.php     ************** 110
help.php       ***********      70
student.php   ***                    10
MCP

Offline Safir

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: +0/-0
    • http://
Программа-скрипт на языка bash
« Reply #4 on: June 27, 2009, 15:40:35 »
Да, как выяснилось, задача в этом и состояла. И именно у такому решению пришли при общении on-line.