Скачиваний:
0
Добавлен:
07.08.2024
Размер:
93.17 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра АПУ

отчет

по лабораторной работе №4

по дисциплине «Программирование систем реального времени»

Тема: Программирование сценариев для интерпретатора shell

Студентка гр. 9091

Боброва Н.

Преподаватель

Писарев А.С.

Санкт-Петербург

2023

  1. Команды, работающие с символьными файлами

Упражнение 1. Команда sort

    1. Выполнили команду: «cd..;ls|sort –d» и получили список строк всех файлов в алфавитном порядке

    1. Выполнили команду: «cd..;ls|sort –r» и получили список строк всех файлов в порядке обратном алфавитному (инвертировали алфавитный порядок)

Упражнение 2. Команда find

  1. Выполнили команду: «find /bin -name ‘[a-e]*’» и получили файлы в папке «bin», начинающиеся с букв от a до e и содержащие ещё некую строку в названии

  1. Выполнили команду: «find /bin -exec print 1; », и получили столбец из 72 единичек. Где каждая единичка заменила название каждого файла

  1. Выполнили команду: «find /bin -exec print @;» и получили имена всех 72 файлов, содержащихся в «/bin»

  1. Выполнили команду: «find /bin -exec echo {};» и получили имена всех 72 файлов, содержащихся в «/bin»

  1. Комментарий

Упражнение 1.

Создали в рабочем директории файл сценария PRB состоящий из специального комментария - сообщения для команды use - в качестве сообщения использовали:

  • номер группы

  • Ваше имя

  • дата

Вышли из редактора и проверили действие команды use.

Упражнение №2

Первая пара команд успешно вывела NOT use Message так как команда test –z завершилась успешно.

z – означает «пустая строка».

Вторая пара команд успешно вывела YES так как команда test –z завершилась не успешно.

Ключ противоположного смысла для –z это –n.

Упражнение № 3

Упражнение № 4

Составили сценарий, который выполняет те же действия, что и последовательность команд в Упражнении 3, но сохраняет результат в файле «result.txt.»

Упражнение № 5

Составили программу сценария, формирующего файл справочник для всех внешних команд

Упражнение № 6

Составили программу сценария (print_s) отображающего на консоль имена всех файлов, имя которых содержит символ «symbol»

Упражнение № 7

Составили программу сценария, копирующего в ваш текущий директорий все файлы, имена которых содержат символ «symbol»;

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