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/