On 1 Nov 2007 at 19:20, Kaushal Shriyan wrote: > Hi > > I am using FileHandle, Below is my code > ######################################## > > #!/usr/bin/perl > > use warnings; > use strict; > > open(LOGFILE, "messages") > || warn "Could not open messages"; > open(DATA, ">/tmp/data") || die "Could not create /tmp/data\n." > > while (<LOGFILE>) { > print "$_\n" if /MARK/; > } > ####################################### > > I am getting syntax error > > I know i am doing wrong, please let me know whats causing the issue.
Did the error give a line number? I think it's the lack of brackets on the if clause. while (<LOGFILE>) { print "$_\n" if ( /MARK/ ); } Hope I'm not too far off. Dp. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/