Seth Woolley's Man Viewer

zipgrep(1) - zipgrep, zipgrep - search files in a ZIP archive for lines matching a pattern - man 1 zipgrep

([section] manual, -k keyword, -K [section] search, -f whatis)
man plain no title

ZIPGREP(1L)                                                        ZIPGREP(1L)

       zipgrep - search files in(1,8) a ZIP archive for lines matching a pattern

       zipgrep     [egrep_options]     pattern     file(1,n)[.zip]    [file(1,n)(s) ...]
       [-x xfile(s) ...]

       zipgrep will search files within a ZIP archive for lines  matching  the
       given  string(3,n)  or  pattern.   zipgrep  is  a  shell script and requires
       egrep(1) and unzip(1L) to function.  Its output is identical to that of

              The  pattern  to  be  located  within a ZIP archive.  Any
              string(3,n) or regular expression accepted by egrep(1) may  be
              used.   file(1,n)[.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(3,n) any) explicitly.

              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(1,8) subdirectories.  For example, ``zipgrep
              grumpy  foo  *.[ch]  -x */*'' would search for the string(3,n)
              ``grumpy'' in(1,8) all C source files in(1,8) the main directory of
              the  ``foo''  archive,  but  none  in(1,8) any subdirectories.
              Without the -x option, all C source files in(1,8) all directo-
              ries within the zipfile would be searched.

       All  options  prior  to  the  ZIP archive filename are passed to

       egrep(1), unzip(1L),  zip(1L),  funzip(1L),  zipcloak(1L),  zip-
       info(1,5,n)(1L), zipnote(1L), zipsplit(1L)

       The   Info-ZIP   home  page  is  currently  at or .

       zipgrep was written by Jean-loup Gailly.

Info-ZIP                       28 February 2005                    ZIPGREP(1L)

References for this manual (incoming links)