Практическое занятие 05 (срок — 14.05.2006)
Задания
- creduce.sh Из файла с текстом программы на языке Си, имя которого задано первым позиционным параметром сценария, удалить комментарии. Сценарий должен корректно обрабатывать как комментарии, начинающиеся с комбинации //, так и заключенные в /* */. Комментарии вкладываться не могут.
- netstat.sh Файл log.txt представляет собой результат замеров сетевого трафика на некоторой ЭВМ в течение одной минуты. О каждом принятом/отправленном кадре данных известен его номер, момент приема/отправки и т.п. Необходимо, изучив структуру предложенного лог-файла, разработать сценарий, позволяющий обработать данные измерений и вывести результаты в указанные ниже выходные файлы. Размером файла следует считать значение "bytes on wire".
- В файл seconds.txt сценарий должен поместить таблицу, содержащую
для каждой секунды число кадров и общий объем принятых/отправленных данных.
Ниже представлено начало полученной в
результате таблицы:
Секунда (0-59) Число кадров Объем в байтах 0 8 870 1 0 0 ... ... ...
- В файл protocols.txt сценарий должен поместить таблицу, содержащую
для каждого использованного протокола число кадров и общий объем
принятых/отправленных данных. Ниже представлено начало полученной в
результате таблицы:
Протокол Число кадров Объем в байтах ARP 1 60 BROWSER 6 1479 ... ... ...