Задание на ЛР1 звучит так:
- Создать два трехуровневых поддерева каталогов и поместить в один из каталогов четыре текстовых файла, два из которых имеют в своем имени одинаковую символьную последовательность, называемую далее «словом»
- С помощью ed отредактировать текстовый файл
- Вывести файл на экран
- Выполнить добавление текста в начало, в середину и в конец файла
- Вывести файл на экран
- Произвести переименование файла
- Выполнить копирование файла (исходный файл и файл-копия должны располагаться в разных каталогах)
- Поместить в любой другой каталог скрипт, имеющий два входных параметра: имя каталога и набор символов. Скрипт выполняет действия:
- вывод на экран перечня файлов, «дочерних» к заданному каталогу, которые имеют в своем имени заданный набор символов
- уничтожение всех остальных файлов заданного каталога;
9. Создать свой инициализационный скрипт, выполняющий действия:
- здоровается
- "переделывает" приглашения shell
- запускает вложенный скрипт, созданный в (8), задав ему в качестве параметров каталог и «слово»
Работа содержит скриншоты выполнения по пунктам. Скриншоты скриптов и работы скриптов. Пояснения по работе скриптов. Также в архив работы приложены сами файлы bash скриптов.