1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 39
|
||||||
1 | ||||||
Тест модуль bash по готовой программе01.11.2013, 12:10. Показов 660. Ответов 0
Метки нет (Все метки)
Снова прошу о помощи, друзья! Есть код на баш, его я таки осилил, но... Препод попросил сделать тест модуль на баш к этой проге.
Вот код:
Добавлено через 7 минут СПЕЦИФИКАЦИЯ К ЛАБОРАТОРНОЙ РАБОТЕ №1 1. Общее описание Язык реализации – Bash. Процедура Proc проверяет существование в подкаталоге WHERE файла с именем WHAT и расширением BВВ. Если такой файл есть, то к нему надо добавить в конец файл ADD. Если такого файла нет, то процедура его создает, записав в него строку PATH = <имя, заданное первым параметром> и добавляет в конец файл ADD. 2.Интерфейс 2.1 Входные параметры 2.1.1 Параметры первый - WHERE имя подкаталога в текущем каталоге; второй - WHAT имя файла без расширения; третий - ADD имя файла; 2.1.2.ввод пользователя Нет 2.1.3 Информационное окружение до начала работы Существует подкаталог WHERE с файлом с именем WHAT и расширением BВВ с правами w. Файл ADD должен существовать с правами r. Или если существует WHERE, но не существует WHAT.BBB, то подкаталог WHERE должен иметь права w и файл ADD должен существовать с правами r. 2.1.4. Структура файлов до начала работы Текстовая. 2.2. Выходные данные 2.2.1 сообщения 2.2.1.1 "File was found, adding complete". 2.2.1.2 "File was not found. Created and filled". 2.2.1.3 "Directory do not exist or is closed". 2.2.1.4 "Check your rights". 2.2.1.5 "Less then 3 parameters, fatal error". 2.2.2 Коды 0, 1, 2, 3, 4. 2.2.3 Информационное окружение после завершения работы Если файл WHAT.BBB существует, то процедура изменит его Если такого файла нет, то процедура его создаст и заполнит. 2.2.4 Структура файлов после завершения работы Если файл WHAT.BBB существует, то к нему добавиться в конец файл ADD. Если такого файла нет, то процедура его создаст, записав в него строку PATH = <имя, заданное первым параметром> и добавляет в конец файл ADD. Функциональные требования 3.1 Требования рассматриваются последовательно. 3.1.1 Если на вход программе подается меньше трех параметров, скрипт должен вывести на экран сообщение 2.2.1.5, код возврата 4. 3.1.2 Если категория WHERE недоступна или не существует, скрипт должен вывести на экран сообщение 2.2.1.3, код возврата 2. 3.1.3 Если не хватает прав на ADD, скрипт должен вывести на экран сообщение 2.2.1.4, код возврата 3. 3.1.4 Если существует WHAT.BBB, у скрипта должны быть права w на WHAT.BBB, если нет, то должны быть права w на подкаталог WHERE. 3.2 Если требования из раздела 3.1 не привели к завершению работы скрипта, то 3.2.1 В случае, если в подкаталоге WHERE существует файл с именем WHAT и расширением BВВ, скрипт должен добавить в конец файл ADD и вывести на экран сообщение 2.2.1.1, код возврата 0. 3.2.2 Если такого файла нет, то скрипт должен создать его, записав в него строку PATH = <имя, заданное первым параметром>, добавить в конец файл ADD и вывести на экран, сообщение 2.2.1.2, код возврата 1. Добавлено через 2 минуты Это чтоб было ясно о чем вообще прога. Добавлено через 7 часов 30 минут ПОМОГИТЕ ПОЖАЛУЙСТА! Добавлено через 15 часов 6 минут Все не надо
0
|
01.11.2013, 12:10 | |
Ответы с готовыми решениями:
0
Можно ли создать тест в программе My Test Student и запустить этот тест через Delphi? Создать модуль с процедурой, из готовой программы. комментарий к готовой программе Ошибка в готовой программе |
01.11.2013, 12:10 | |
01.11.2013, 12:10 | |
Помогаю со студенческими работами здесь
1
комментарии к готовой программе Ошибки в готовой программе Пояснение к готовой программе Ошибка в готовой программе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |