

In this example, I am going to include all subdirectories in a search: For example, when I search for ‘bar’, match ‘BAR’, ‘Bar’, ‘BaR’ and so on: We can force grep to ignore case distinctions in patterns and data. $ egrep -w 'word1|word2' /path/to/file Ignore case
#Mac address lookup arul how to
$ grep -w "boo" file How to use grep to search 2 different words You can force the grep command to select only those lines containing matches that form whole words i.e. When you search for boo, grep will match fooboo, boo123, barfoo35 and more. The inclusion of the file names in the output data can be suppressed by using the -h option as follows:Īddresses1=192.168.1.5 24 192.168.1.2 How to use grep to search words only You will see result for 192.168.1.5 on a separate line preceded by the name of the file (such as /etc/ppp/options) in which it was found. read all files under each directory for a string “192.168.1.5” $ cat /etc/passwd | grep -i "boo" How to use grep recursively The last grep -i "boo" /etc/passwd can run as follows using the cat command too: For instance, type the following command:

You can force grep to ignore word case i.e match boo, Boo, BOO and all other combination with the -i option. Hence pass the -w option with the grep/fgrep command to get only lines where “California” is included as a whole word:

Please note that the above command also returns lines where “California” is part of other words, such as “Californication” or “Californian”. For example, to list all the lines of a file named address.txt in the current directory that contain the word “California”, run:

We can use fgrep/grep to find all the lines of a file that contain a particular word. Search the /etc/passswd file for a user named ‘boo’, enter: Grep -F 'pattern' filename # same as frgrep grep 'word' file1 file2 file3Ĭat otherfile | grep 'something' command | grep 'something' command option1 | grep 'data' grep -color 'data' fileNameįgrep words file How do I use grep to search a file on Linux? # Interpret PATTERNS as fixed strings, not regular expressions (regex) when fgrep used. Let us see all commands and options in details.
