This repository has been archived on 2021-08-17. You can view files and clone it, but cannot push or open issues or pull requests.
unix/mygrep/README.md

23 lines
997 B
Markdown
Raw Normal View History

# mygrep
A reduced variation of the Unix-command `grep`.
It reads in several files and prints all lines containing a keyword.
` SYNOPSIS
mygrep [-i] [-o outfile] keyword [file...] `
The program `mygrep` reads files line by line and for each line checks whether it contains the search
term keyword. The line is printed if it contains the keyword, otherwise it is not printed.
The program accepts lines of any length.
If one or multiple input files are specified (given as positional arguments after keyword), then mygrep
reads each of them in the order they are given. If no input file is specified, the program reads from
`stdin`.
If the option `-o` is given, the output is written to the specified file (outfile). Otherwise, the output is
written to `stdout`.
If the option `-i` is given, the program does not differentiate between lower and upper case letters, i.e.
the search for the keyword in a line is case insensitive.
**Note: The description is from the task I got from TU.**