What is the purpose of the grep command in UNIX?

What is the purpose of the grep command in UNIX?

a) To find and display lines in a file that match a pattern
b) To list the files in a directory
c) To remove files from the system
d) To count the number of lines in a file

Answer:

a) To find and display lines in a file that match a pattern

Explanation:

The grep command is used to search for patterns within files and display the matching lines. For example, grep "pattern" filename will output all lines in the file that contain the specified pattern. This makes grep invaluable for searching through logs and text files.

With options like -i for case-insensitive searching, -v for showing lines that do not match the pattern, and -r for recursive searching in directories, grep becomes a powerful tool for data extraction and analysis.

Mastering grep is essential for working efficiently in UNIX environments, especially when dealing with large amounts of data. Its ability to quickly locate information in files makes it one of the most commonly used UNIX commands.

Reference:

Top 50 Unix MCQ Questions & Answers

Scroll to Top