On Aug 13, 1:44 pm, [EMAIL PROTECTED] wrote:
> 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.

Try:
perl -pi -e 'print STDERR "$. $_" if s/OLD/NEW/g' repltest.txt


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


Reply via email to