grep is a useful command-line utility in Linux, used to search plaintext files for lines that match a given regular expression. This simple C program divides the search space of grep between threads, which can prove useful for searching large directories.
This project was accomplished in January 2023 as part of an Operating Systems course, with the goal of learning concurrency. 🧵
View the documentation pdf here.