On Aug 13, 4: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.

I believe this will work for you. I don't have a Unix box nearby to
test:

perl -pi -e 'print STDOUT if s/OLD/NEW/g' repltest.txt

HTH, Ken


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


Reply via email to