# Лабораторная работа №2 #### ПИбд-42. Полевой Сергей. #### Задание: Для используемых программ были выбраны следующие варианты: 1) **Вариант 1**: Ищет в каталоге ```/var/data``` файл с наибольшим количеством строк и перекладывает его в ```/var/result/data.txt```. 2) **Вариант 1**: Ищет набольшее число из файла ```/var/data/data.txt``` и сохраняет его вторую степень в ```/var/result/result.txt```. При этом для предварительного заполнения данными первый скрипт создаёт необходимые файлы с числами, а уже потом реализует функционал из варианта #### При выполнении были использованы: - Python 3.12 - Docker - Docker Compose #### Инструкция: Для запуска лабораторной работы, перейдите в папку *polevoy_sergey_lab_2* и выполните команду: ``` docker-compose up --build --remove-orphans ``` #### Результат ``` [+] Running 2/2 ✔ Container polevoy_sergey_lab_2-first-1 Created 0.0s ✔ Container polevoy_sergey_lab_2-second-1 Recreated 0.2s Attaching to first-1, second-1 first-1 | Создано 6 файлов в директории /var/data. first-1 | Файл "/var/data/file_1.txt" с количеством строк 80 скопирован в /var/result/data.txt first-1 exited with code 0 second-1 | В файл /var/result/result.txt записано наибольшее число во второй степени из файла /var/result/data.txt second-1 exited with code 0 ``` #### Демонстрация работы Доступна по [ссылке](https://disk.yandex.ru/i/5su3yVLoaOBCrA)