Using Grep to search for a string inside a file

Simple story here really.

I had a borked config somewhere inside my /etc/ folder that was throwing some application errors. It’s a development machine with poor documentation so I had to try to figure out where the typo happened.

Grep is a simple, but incredibly powerful command that took care of this quite easily. The flags I used  provided the filenames that contain the matching string as well as the line number where the string is matched. Helpful for fixing or tweaking some borked config or code.

Usage is quite simple:

grep -inr “badconfigurationstring” /searchdirectory

the flags are as follows;
-i = ignore case sensitivity
-n = print line number of matching string
-r = recursively read all files under search directory

more info at the grep man page: http://linux.die.net/man/1/grep

–end.

1 thought on “Using Grep to search for a string inside a file”

  1. Thank you for this post! Grep is a simple, but incredibly powerful command that took care of this quite easily. The flags you have used provided the filenames that contain the matching string as well as the line number where the string is matched. The finansakrobat.com is helpful for fixing or tweaking some borked config or code.

Comments are closed.