Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
18
Добавлен:
01.05.2014
Размер:
24.06 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА МОЭВМ

ОТЧЕТ

ПО ЛАБОРАТОРНОЙ РАБОТЕ №1

«Язык командного интерпретатора bash»

по дисциплине

«Операционные системы»

Вариант №1

Преподаватель: Алексеев А.Н.

Выполнил СТ. ГР. 3351 ФКТИ: Чепас Ю.С.

САНКТ-ПЕТЕРБУРГ

2005

1. Постановка задачи

Написать на языке командного интерпретатора bash скрипт выполняющий следующие:

Вариант 1

Вывод на экран заданного количества имен файлов сгенерированных по случайному закону.

2. Используемые утилиты

Программа написана в текстовом редакторе vim. Для решения поставленной задачи используются следующие утилиты:

Генератор случайных чисел shell $RANDOM,

Expr, для проведения вычислительных операций сложения и деления,

Echo, для вывода на экран информации пользователю.

Также программа построена на основе вложенных циклов, что и позволяет создать несколько файлов, да еще рандомизировать их имена.р

В качестве входных данных используется вводимое пользователем число создаваемых файлов.

3. Выводы

Программа решает поставленную задачу и создает заданное число файлов с произвольными именами (имена имеют формат 8 символов.3символа на разрешение). Она реализована утилитами языка, с использования циклов и условных операторов. Использует собственный файл программы для копирования и создания новых.

Недостаток: громозкость программы связанная с использованием большого числа условных операторов.

Соседние файлы в папке Лабораторная работа №14