Lab_3
.docxФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ
ИМ. ПРОФ. М. А. БОНЧ-БРУЕВИЧА
Кафедра защищенных систем связи
Отчет по лабораторной работе №3
«ВВЕДЕНИЕ В ЯЗЫК КОМАНДНОГО ИНТЕРПРЕТАТОРА BASH»
по дисциплине «Безопасность Astra Linux»
Выполнили студенты гр. ИКБ-
Бригада
Принял ст.преп.
Цветков А.Ю.
Цель лабораторной работы
Ознакомится с языком одной из самых популярных командных оболочек Linux– bash (Bourneagainshell).
Изучить создание переменных, организацию циклов и ветвлений.
Освоить работу с массивами и передачу аргументов в программу.
Освоить ввод данных в программу с клавиатуры.
Получить навык написания простейших скриптов.
Используемое программное обеспечение
Для выполнения лабораторной работы используется установленный дистрибутив ОС Linux с установленным bash.
Задание на лабораторную работу
Вариант задания определяется формулой .
Освежить в памяти, полученные на лекции или во время самостоятельной подготовки знания по языку командного интерпретатора bash.
Изучить скрипт приведенный ниже.
Написать программу в соответствии.
ТЗ:
Написать программу, сортирующую свои целочисленные аргументы в порядке убывания.
Code MyScriptInd.sh
Вывод:
Вспомнили как пользоваться текстовым редактором vim. Перелопатили половину интернета в попытке исправить ошибку синтаксиса на строчке n, особенно полезные источки:
https://gist.github.com/Titiaiev/dcb7298389d1276b823bbc96e29f940d
https://habr.com/ru/company/ruvds/blog/325928/
Написали ПрОсТеЙшИй BashScript
Санкт-Петербург
2020