.. | ||
first | ||
second | ||
.gitignore | ||
docker-compose.yml | ||
readme.md |
Лабораторная работа №2
ПИбд-42. Полевой Сергей.
Задание:
Для используемых программ были выбраны следующие варианты:
- Вариант 1: Ищет в каталоге
/var/data
файл с наибольшим количеством строк и перекладывает его в/var/result/data.txt
. - Вариант 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
Демонстрация работы
Доступна по ссылке