# Тестовый пример утилиты поиска строки в файлах Этот код создан с целью изучения программирования на языке Zig автором. Цель учебного процесса - создать аналог утилиты `grep` Код не претендует на полноту функционала, но будет дополняться в ходе процесса обучения. Если хотите присодиниться к работе над утилитой, то чувствуйте себя свободным для содания форка. ## Сборка Для сборки утилиты можно использовать такую команду: ```bash zig build -Doptimize=ReleaseSafe ``` ## Тестирование Для запуска тестов используйте команду `zig build test`. Если команда ничего не выдала, значит все тесты прошли успешно. ## Запуск Исполняемый модуль утилиты после сборки содержится по пути `./zig-out/bin/zigrep`. ### Примеры использования Обычный запуск с параметрами ```bash ./zig-out/bin/zigrep error /var/log/syslog ``` Запуск по несколким файлам ```bash ./zig-out/bin/zigrep error /var/log/*.log ``` Запуск с получение данных из linux pipe ```bash cat /var/log/syslog | ./zig-out/bin/zigrep "error" ``` ## Контакты [Константин Тарасов](mailto:kvt+gv@peredelka-saitov.ru) [Чат для разговоров о разработке на Zig](https://t.me/zig_lang_ru) [Учебник на русском языке](https://zig-lang.ru/)