Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Re: don't want to print certain lines

by krusty (Hermit)
on Oct 27, 2004 at 01:37 UTC ( #402873=note: print w/replies, xml ) Need Help??

in reply to don't want to print certain lines

Try the following:
$ver="abc.txt"; open (IN,$ver); $new="new.txt"; open(OUT,"> $new"); while (<IN>){ <IN> and next if /^FIELD/; print OUT; }

This should print to new.txt all lines except any beginning with FIELD and the line immediately following.

Replies are listed 'Best First'.
Re^2: don't want to print certain lines
by dee00zee (Novice) on Oct 27, 2004 at 01:56 UTC
    I try it and it works..thank you.
    But I don't understand this part

    <IN> and next if /^FIELD/;
    print OUT;
    What does <IN> do here and why it didn't print ); that
    appear after FIELD lines:?

      The problem is your first next in your if block, any thing in that block after that next will never be executed.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://402873]
[MidLifeXis]: Although the previous one could be a b0rken PATH, I would need to dig for that.
[thezip]: I've got to go to meetings now. If anyone has further comments regarding Spreadsheet::XLSX deployment to Strawberry Perl 5.24.1, please /msg me -- thanks!
LanX has to go ... plans to crash with a car into a group of pythonistas while screaming "LARRY IS THE GREATEST"
LanX ... darn ... where is my car?
[choroba]: Haven't you crashed into a boar recently?
[1nickt]: TCLion how is that going?
[LanX]: could someone lend me a car?

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (10)
As of 2017-03-23 17:30 GMT
Find Nodes?
    Voting Booth?
    Should Pluto Get Its Planethood Back?

    Results (291 votes). Check out past polls.