КаталогИндекс раздела
НазадОглавлениеВперед


      

Лабораторная работа 7

Цель работы: овладения основами программирование на языке shell

Выполнение работы

В этой работе Вам предстоит использовать наряду с системными утилитами алгоритмические и вычислительные возможности языка shell, переменные shell и параметры скрипта. Для решения поставленной в индивидуальном задании задачи Вы можете использовать любые средства системы, однако, по возможности старайтесь избегать применения утилиты awk. Это ограничение продиктовано число методическими целями для (извините!) намеренного усложнения стоящей перед Вами задачи.

Обратите внимание: если в Вашем задании в после некоторых параметров стоит многоточие, то это означает, что параметров этого вида может быть несколько.

Ваше решение должно быть оформлено в виде исполняемого скрипта и записано в Ваш каталог $HOME/bin, который Вы создали в включили в переменную PATH в предыдущей работе. При отладке скрипта обратите внимание на то, чтобы скрипт корректно работал, будучи вызванным из любого текущего каталога. Вы можете создавать временные файлы, если это оказывается необходимым для решения задачи (см. пример выполнения). Обратите внимание на то, чтобы скрипт не оставлял временных файлов.

Во время Вашей работы в системе будут присутствовать два "тестовых" пользователя с именами "ap10998" и "ap10999"; вы можете воспользоваться этими именами для отправки им сообщений, проверки их файлов и для отладки тех задач, параметрами которых являются имена пользователей.

Варианты индивидуальных заданий

1 2 3 4 5
6 7 8 9 10
11 12 13 14 15

Предъявление результатов и содержание отчета.

Отчет по лабораторной работе 6 должен содержать протокол выполнения указанных выше шагов задания.

Примеры выполнения заданий.

Справка

См.также:

НазадОглавлениеВперед
КаталогИндекс раздела