![Forrest logo](/images/logo.png)
grep:tldr:e135a
grep: Search for lines matching a pattern, printing only the matched text.
$ grep --only-matching "${search_pattern}" ${filename}
try on your machine
The grep
command is used for searching and matching patterns in a text file. Let's break down the given command:
grep
is the command itself.--only-matching
is an option that tellsgrep
to only display the parts of the line that match the specified pattern. It will exclude any other parts of the line.${search_pattern}
is a variable that holds the pattern you are searching for. This can be a regular expression or a simple string.${filename}
is a variable representing the name of the file you want to search in.
When you execute this command, grep
will search for the ${search_pattern}
in the ${filename}
file and display only the matching parts of the lines that contain the pattern. The rest of the lines will be ignored.
This explanation was created by an AI. In most cases those are correct. But please always be careful and
never run a command you are not sure if it is safe.