
Лабораторная работа №4
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ)
Факультет Инфокоммуникационных сетей и систем Кафедра Защищенных систем связи
Дисциплина Безопасность Astra Linux
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №4
Введение в язык командного интерпретатора BASH
(тема отчета)
Информационная безопасность (10.03.01)
(код и наименование направления/специальности)
Студент:
Ерохин А.Г. ИКБ-06
(Ф.И.О.) (подпись)
Студент:
Ананьев В.Р. ИКБ-06
(Ф.И.О.) (подпись)
Студент:
Низамутдинов И.И. ИКБ-06
(Ф.И.О.) (подпись)
Ст. преп. кафедры ЗСС:
Гельфанд А.М.
(Ф.И.О.) (подпись)
Оглавление
Цель лабораторной работы: 3
Задание: 3
Ход работы 4
Вывод 5
Цель лабораторной работы:
Ознакомится с языком одной из самых популярных командных оболочек Linux– bash (Bourneagainshell).
Изучить создание переменных, организацию циклов и ветвлений.
Освоить работу с массивами и передачу аргументов в программу.
Освоить ввод данных в программу с клавиатуры.
Получить навык написания простейших скриптов.
Задание:
Вариант задания определяется формулой
.
Освежить в памяти, полученные на лекции или во время самостоятельной подготовки по язык командного интерпретатора bash.
Изучить скрипт приведенный ниже.
Написать программу в соответствии.
Ход работы
Так как номер в списке – 9, следовательно вариант задания определяется как 9 mod 7 = 2. Из этого получаем, что необходимо написать программу вычисляющую сумму аргументов с четными номерами. Код программы представлен на рис.1, результат работы программы – на рис.2.
Рисунок 1 – Код программы
Рисунок 2 – Результат работы программы
Вывод
В ходе выполнения лабораторной работы освоили работу с языком BASH. Научились создавать переменные, организацию циклов и ветвлений. Освоили работу с массивами и передачу аргументов в программу, а также научились заполнять массив с клавиатуры. В качестве примера, была написана программа, вычисляющая сумму аргументов с четными номерами.
Санкт-Петербург 2022 г