File: //lib64/python2.7/Tools/scripts/rgrep.pyc
ó
fc @ sY d Z d d l Z d d l Z d d l Z d „ Z d d „ Z e d k rU e ƒ n d S( s. Reverse grep.
Usage: rgrep [-i] pattern file
iÿÿÿÿNc C sA d } d } t j t j d d ƒ \ } } x0 | D]( \ } } | d k r2 | t j B} q2 q2 Wt | ƒ d k r} t d ƒ n t | ƒ d k rœ t d ƒ n | \ } } y t j | | ƒ } Wn* t j k
rê } t d
t | ƒ ƒ n Xy t
| ƒ }
Wn6 t k
r3} t d t | ƒ t | ƒ f d ƒ n X|
j
d d ƒ |
j ƒ } d } xä | d k r<t | | ƒ }
| |
} |
j
| ƒ |
j |
ƒ } | j d ƒ } ~ | d k rÏ| d
sá| d
=qán | d
| | d
<| d k r| d } | d =n d } | j ƒ x% | D] } | j | ƒ r| GHqqWqYWd S( Ni@ i i i t is -ii s not enough argumentss"