diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2008-03-08 17:13:02 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2008-03-08 17:13:02 +0000 |
commit | 2d6ec30227035d99946e622ed3ea3b4c26d415b3 (patch) | |
tree | 6f8ff5a681ccb3595b30908739e2060821409eb5 /doc/pcregrep.1 | |
parent | fcda7306390d18a5c931c65f378982ac84d8f58e (diff) | |
download | pcre-2d6ec30227035d99946e622ed3ea3b4c26d415b3.tar.gz |
Add --include_dir and --exclude_dir to pcregrep.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@325 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'doc/pcregrep.1')
-rw-r--r-- | doc/pcregrep.1 | 42 |
1 files changed, 31 insertions, 11 deletions
diff --git a/doc/pcregrep.1 b/doc/pcregrep.1 index 81ce05e..8803cf1 100644 --- a/doc/pcregrep.1 +++ b/doc/pcregrep.1 @@ -158,11 +158,21 @@ that matched. \fB--exclude\fP=\fIpattern\fP When \fBpcregrep\fP is searching the files in a directory as a consequence of the \fB-r\fP (recursive search) option, any regular files whose names match the -pattern are excluded (subdirectories are not excluded; they are searched -recursively). The pattern is a PCRE regular expression, and is matched against -the final component of the file name (not the entire path). If a file name -matches both \fB--include\fP and \fB--exclude\fP, it is excluded. There is no -short form for this option. +pattern are excluded. Subdirectories are not excluded by this option; they are +searched recursively, subject to the \fB--exclude_dir\fP and +\fB--include_dir\fP options. The pattern is a PCRE regular expression, and is +matched against the final component of the file name (not the entire path). If +a file name matches both \fB--include\fP and \fB--exclude\fP, it is excluded. +There is no short form for this option. +.TP +\fB--exclude_dir\fP=\fIpattern\fP +When \fBpcregrep\fP is searching the contents of a directory as a consequence +of the \fB-r\fP (recursive search) option, any subdirectories whose names match +the pattern are excluded. (Note that the \fP--exclude\fP option does not affect +subdirectories.) The pattern is a PCRE regular expression, and is matched +against the final component of the name (not the entire path). If a +subdirectory name matches both \fB--include_dir\fP and \fB--exclude_dir\fP, it +is excluded. There is no short form for this option. .TP \fB-F\fP, \fB--fixed-strings\fP Interpret each pattern as a list of fixed strings, separated by newlines, @@ -215,11 +225,21 @@ Ignore upper/lower case distinctions during comparisons. \fB--include\fP=\fIpattern\fP When \fBpcregrep\fP is searching the files in a directory as a consequence of the \fB-r\fP (recursive search) option, only those regular files whose names -match the pattern are included (but subdirectories are always included and -searched recursively). The pattern is a PCRE regular expression, and is matched -against the final component of the file name (not the entire path). If a file -name matches both \fB--include\fP and \fB--exclude\fP, it is excluded. There is -no short form for this option. +match the pattern are included. Subdirectories are always included and searched +recursively, subject to the \fP--include_dir\fP and \fB--exclude_dir\fP +options. The pattern is a PCRE regular expression, and is matched against the +final component of the file name (not the entire path). If a file name matches +both \fB--include\fP and \fB--exclude\fP, it is excluded. There is no short +form for this option. +.TP +\fB--include_dir\fP=\fIpattern\fP +When \fBpcregrep\fP is searching the contents of a directory as a consequence +of the \fB-r\fP (recursive search) option, only those subdirectories whose +names match the pattern are included. (Note that the \fB--include\fP option +does not affect subdirectories.) The pattern is a PCRE regular expression, and +is matched against the final component of the name (not the entire path). If a +subdirectory name matches both \fB--include_dir\fP and \fB--exclude_dir\fP, it +is excluded. There is no short form for this option. .TP \fB-L\fP, \fB--files-without-match\fP Instead of outputting lines from the files, just output the names of the files @@ -438,6 +458,6 @@ Cambridge CB2 3QH, England. .rs .sp .nf -Last updated: 07 March 2008 +Last updated: 08 March 2008 Copyright (c) 1997-2008 University of Cambridge. .fi |