Windows Grep

http://pages.interlog.com/~tcharron/grep.html

可以在这里下载Windows版本的Grep

 

GNU grep version 2.0d

 

SYNOPOSIS

grep [-[[AB] ]<num>] [-[CEFGLSVbchilnqsvwx?]] [-[ef]] <expr> [<files...>]

 

DESCRIPTION

 

Grep searches the named input files (or standard input if no files are named, or

 

the file name - is given) for lines containing a match to the given pattern.

By default, grep prints the matching lines.  There are three major variants of

 

grep, controlled by the following options.

-G Interpret pattern as a basic regular expression (see below).  This is

   the default.

-E Interpret pattern as an extended regular expression (see below).

-F Interpret pattern as a list of fixed strings, separated by newlines,

   any of which is to be matched.

 

In addition, two variant programs egrep and fgrep are available.  Egrep is

similiar (but not identical) to "grep -E", and is compatible with the

historical Unix egrep.  Fgrep is the same as "grep -F".

 

All variants of grep understand the following options:

 

-num Matches will be printed with num lines of leading and trailing

    context.  However, grep will never print any given line more than once.

-A  "num" Print num lines of trailing context after matching lines.

-B  "num" Print num lines of leading context before matching lines.

-C  Equivalent to -2.

-S  Search subdirectories.

-V  Print the version number of grep to standard error.  This version

    number should be included in all bug reports (see below).

-b  Print the byte offset within the input file before each line of output.

-c  Suppress normal output; instead print a count of matching lines for

    each input file.  With the -v option (see below), count non-matching

    lines.

-e  "pattern" Use pattern as the pattern; useful to protect patterns

    beginning with -.

-f  "file" Obtain the pattern from file.

-h  Suppress the prefixing of filenames on output when multiple files are

    searched.

-i  Ignore case distinctions in both the pattern and the input files.

-L  Suppress normal output; instead print the name of each input file from

    which no output would normally have been printed.

-l  Suppress normal output; instead print the name of each input file from

    which output would normally have been printed.

-n  Prefix each line of output with the line number within its input file.

-q  Quiet; suppress normal output.

-s  Suppress error messages about nonexistent or unreadable files.

-v  Invert the sense of matching, to select non-matching lines.

-w  Select only those lines containing matches that form whole words.  The

    test is that the matching substring must either be at the beginning of

    the line, or preceded by a non-word constituent character.  Similarly,

    it must be either at the end of the line or followed by a non-word

    constituent character.  Word-constituent characters are letters, digits,

    and the underscore.

-x  Select only those matches that exactly match the whole line.

-?  Displays this help.

 

Win32 port with subdirectory search created by Tim Charron

(full source available at http://www.interlog.com/~tcharron/grep.html)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值