0,0 → 1,75 |
ZIPGREP(1L) ZIPGREP(1L) |
|
NAME |
zipgrep - search files in a ZIP archive for lines matching a pattern |
|
SYNOPSIS |
zipgrep [egrep_options] pattern file[.zip] [file(s) ...] |
[-x xfile(s) ...] |
|
DESCRIPTION |
zipgrep will search files within a ZIP archive for lines matching the |
given string or pattern. zipgrep is a shell script and requires |
egrep(1) and unzip(1L) to function. Its output is identical to that of |
egrep(1). |
|
ARGUMENTS |
pattern |
The pattern to be located within a ZIP archive. Any |
string or regular expression accepted by egrep(1) may be |
used. file[.zip] Path of the ZIP archive. (Wildcard |
expressions for the ZIP archive name are not supported.) |
If the literal filename is not found, the suffix .zip is |
appended. Note that self-extracting ZIP files are sup- |
ported, as with any other ZIP archive; just specify the |
.exe suffix (if any) explicitly. |
|
[file(s)] |
An optional list of archive members to be processed, sep- |
arated by spaces. If no member files are specified, all |
members of the ZIP archive are searched. Regular expres- |
sions (wildcards) may be used to match multiple members: |
|
* matches a sequence of 0 or more characters |
|
? matches exactly 1 character |
|
[...] matches any single character found inside the |
brackets; ranges are specified by a beginning |
character, a hyphen, and an ending character. If |
an exclamation point or a caret (`!' or `^') fol- |
lows the left bracket, then the range of charac- |
ters within the brackets is complemented (that is, |
anything except the characters inside the brackets |
is considered a match). |
|
(Be sure to quote any character that might otherwise be |
interpreted or modified by the operating system.) |
|
[-x xfile(s)] |
An optional list of archive members to be excluded from |
processing. Since wildcard characters match directory |
separators (`/'), this option may be used to exclude any |
files that are in subdirectories. For example, ``zipgrep |
grumpy foo *.[ch] -x */*'' would search for the string |
``grumpy'' in all C source files in the main directory of |
the ``foo'' archive, but none in any subdirectories. |
Without the -x option, all C source files in all directo- |
ries within the zipfile would be searched. |
|
OPTIONS |
All options prior to the ZIP archive filename are passed to |
egrep(1). |
|
SEE ALSO |
egrep(1), unzip(1L), zip(1L), funzip(1L), zipcloak(1L), zip- |
info(1L), zipnote(1L), zipsplit(1L) |
|
URL |
The Info-ZIP home page is currently at http://www.info- |
zip.org/pub/infozip/ or ftp://ftp.info-zip.org/pub/infozip/ . |
|
AUTHORS |
zipgrep was written by Jean-loup Gailly. |
|
Info-ZIP 20 April 2009 ZIPGREP(1L) |