Posted On 2007-04-24 by FortyPoundHead
Keywords: Command Reference Windows 2000 resource kit
Tags: Windows Commandline Windows 2000
Views: 1592

Search file(s) for lines that match a given pattern.

QGREP [options] [-e string] [-f file] [-i file] [strings] [files]

-L Search strings literally.
-X Treat search strings as regular expressions.
-B Match pattern at beginning of line.
-E Match pattern at end of line.
-y Treat upper and lower-case as equivalent.

-x Print lines that match exactly.
-l Print only the file name if the file contains a match.
-n Print line numbers before each matching line.
-O Print seek offset before each matching line.
-v Print only lines that do not contain a match.
-z Print matching lines in MSC error message format.

-e string Treat the next argument as a literal search string.
-f file Read search strings from file.
-i file Read file list from file.
strings Specifies the search string(s).
files The file(s) to search, which can include wildcard characters
(* and ?)Examples:

Find either arg1 or arg2 in FileName:
qgrep "arg1 arg2" FileName

Find arg1 arg2 in FileName:
qgrep -e "arg1 arg2" FileName.

White space separates search strings unless the argument is prefixed with -e.

QGREP "all out" x.y

means find either "all" or "out" in x.y, while

QGREP -e "all out" x.y

means find "all out".

About the Author

FortyPoundHead has posted a total of 1974 articles.

Comments On This Post

No comments on this post yet!

Do you have a thought relating to this post? You can post your comment here. If you have an unrelated question, you can use the Q&A section to ask it.

Or you can drop a note to the administrators if you're not sure where you should post.

Your IP address is:

Before you can post, you need to prove you are human. If you log in, this test goes away.

Code Links