Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/Tools/scripts/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/Tools/scripts/__pycache__/rgrep.cpython-33.pyc

�
��f�c@s_dZddlZddlZddlZdd�Zddd�Zedkr[e�ndS(	u.Reverse grep.

Usage: rgrep [-i] pattern file
iNcCsZd
}d}tjtjdd�d�\}}x0|D](\}}|dkr8|tjB}q8q8Wt|�dkr�td�nt|�dkr�td	�n|\}}ytj||�}Wn6tjk
r�}	ztd
|	�WYdd}	~	XnXyt	|�}
Wn<t
k
rK}	ztd||	fd�WYdd}	~	XnX|
jdd�|
j�}d}x�|dkrUt||�}
||
}|
j|�|
j|
�}|jd�}~|dkr�|ds�|d=q�n|d||d<|dkr|d}|d=nd}x0t|�D]"}|j|�r,t|�q,q,WqqWdS(Ni@iiiuiu-iiunot enough argumentsu"exactly one file argument requireduerror in regular expression: %sucan't open %r: %su
ii����i����i����i����(ugetoptusysuargvureu
IGNORECASEulenuusageucompileuerroruopenuIOErroruseekutelluNoneuminureadusplitureversedusearchuprint(ubufsizeureflagsuoptsuargsuouaupatternufilenameuprogumsgufuposuleftoverusizeubufferulinesuline((u8/opt/alt/python33/lib64/python3.3/Tools/scripts/rgrep.pyumain
sP%

!*





umainicCs1tjt_t|�tt�tj|�dS(N(usysustderrustdoutuprintu__doc__uexit(umsgucode((u8/opt/alt/python33/lib64/python3.3/Tools/scripts/rgrep.pyuusage:s

uusageu__main__(u__doc__usysureugetoptumainuusageu__name__(((u8/opt/alt/python33/lib64/python3.3/Tools/scripts/rgrep.pyu<module>s-