El Wednesday 13 August 2008 22:44:11 [EMAIL PROTECTED] va escriure:
> Hi,
>
> I am trying to search & replace a string in a file using the below
> perl command on unix.
>
> perl -pi -e 's/OLD/NEW/g' repltest.txt
>
> But I want the above command to display what lines were replaced.  Is
> it possible using some switch options?  If it is not possible using
> any of the switches, I don't mind couple of lines of code.
>
> unix version: SunOS 5.9 Generic_122300-22 sun4u sparc SUNW,Netra-T12
>
> Thanks in advance.

you can use an if statement with binding operator (=~) to find out which lines 
are going to be replaced.

-- 
Xavier Mas

                
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to