Forrest logo
back to the grep tool

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 tells grep 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.
back to the grep tool