/usr/lib64/python2.6/Tools/scripts
Edit: /usr/lib64/python2.6/Tools/scripts/rgrep.pyc (1909B)
Ñò
« gc @ s[ d Z d d k Z d d k Z d d k Z d „ Z d d „ Z e d j o e ƒ n d S( s. Reverse grep.
Usage: rgrep [-i] pattern file
iÿÿÿÿNc C sU d } d } t i t i d d ƒ \ } } x2 | D]* \ } } | d j o | t i B} q2 q2 Wt | ƒ d j o t d ƒ n t | ƒ d j o t d ƒ n | \ } } y t i | | ƒ } Wn, t i j
o } t d
t | ƒ ƒ n Xy t
| ƒ }
Wn8 t j
o, } t d t | ƒ t | ƒ f d ƒ n X|
i
d d ƒ |
i ƒ } d } xî | d j oà t | | ƒ }
| |
} |
i
| ƒ |
i |
ƒ } | i d ƒ } ~ | d j o | d
p | d
=qðn | d
| | d
<| d j o | d } | d =n d } | i ƒ x' | D] } | i | ƒ o | GHq)q)WqcWd S( Ni@ i i i t is -ii s not enough argumentss" exactly one file argument requireds error in regular expression: %ss can't open %s: %ss
iÿÿÿÿi ( t getoptt syst argvt ret
IGNORECASEt lent usaget compilet errort strt opent IOErrort reprt seekt tellt Nonet mint readt splitt reverset search( t bufsizet reflagst optst argst ot at patternt filenamet progt msgt ft post leftovert sizet buffert linest line( ( s+ /usr/lib64/python2.6/Tools/scripts/rgrep.pyt main sX
(
i c C s' t i t _ | GHt GHt i | ƒ d S( N( R t stderrt stdoutt __doc__t exit( R t code( ( s+ /usr/lib64/python2.6/Tools/scripts/rgrep.pyR 9 s t __main__( R* R R R R' R t __name__( ( ( s+ /usr/lib64/python2.6/Tools/scripts/rgrep.pyt
s -