mygrep
mygrep is a small implementation of a subset of the Unix grep utility, written in C. It supports basic substring searching along with a couple of common flags.
The project was built to get familiar with C string handling, file I/O, and command-line option parsing using getopt().