This will do it:

perl -n -e 'print if /Testing/m' test.txt


'-p' prints every line in the file so you'll see the matching lines twice (one because of '-p' and the other because of 'print') and the non-matching lines once (because of '-p').
Look in 'perldoc perlrun' for differences on '-p' and '-n'.



raj wrote:

Hello All,
              I am new to perl. I want to display the lines which have
"Testing" word. I have to do this in command line.

I tried the with following options. Its not work what I expected. It
dispalys all lines.

perl -p -e 'print if /Testing/m' test.txt

ANy help much appreciated!

Regs,
Durai.


--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.698 / Virus Database: 455 - Release Date: 6/2/2004






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




Reply via email to