Министерство образования и науки Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования «НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Институт Кибернетики Направление подготовки 15.03.04 Автоматизация технологических процессов и производств Кафедра Автоматики и компьютерных систем Отчёт по дисциплине Системное программное обеспечение Лабораторная работа №5 Выполнил: студент гр.8Т4Б _________ Подпись Проверил: доцент. каф. АИКС ________ Подпись Томск – 2017 _______ Дата _______ Дата Соляник М.М. Ф.И.О Цапко С.Г. Ф.И.О. Часть 1 1. Вывод на экран списка параметров командной строки с указанием номера каждого параметра. 2 2. Присвоение переменным А, В и С значений 10, 100 и 200, вычисление и вывод результатов по формуле D=(A*2 + B/3)*C. 3 3. Формирование файла со списком файлов в домашнем каталоге. 4 4. Запрос и ввод имени пользователя, сравнение с текущим именем пользователя и вывод сообщения: верно/неверно. 5. Циклическое чтение системного времени и очистка экрана в заданный момент. 5 6. Подсчитать количество строк, содержащих заданное слово в заданном файле. 6 Часть 2. Индивидуальное задание Реализовать командный файл, который при старте выводит информацию о системе, информацию о пользователе, запустившем данный командный файл, далее в цикле выводит список активных пользователей в системе – запрашивает имя пользователя и выводят список всех терминалов, на которых зарегестрирован этот пользователь. 7 Вывод В ходе лабораторной работы были получены теоретические и практические навыки написания скриптов Shell. 8