Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: Certainly learning

by mirod (Canon)
on Oct 11, 2000 at 04:00 UTC ( [id://36165]=note: print w/replies, xml ) Need Help??


in reply to Certainly learning

This is really basic stuff, and you should really grab a book (Learning Perl or Programming Perl for example) or even have a look at the docs.

Now for the task at hand just use:

#!/bin/perl -w use strict; my $file= shift or die "usage $0 <file>"; open( FILE, "<$file") or die "cannot open $file: $!"; while( my $device_id= <FILE>) { chomp $device_id; # removes the end of line unless( $device_id=~ /^\d{10}$/) { die "invalid device id: $device_id"; } # do your stuff here }

Just make sure you understand what the code does before and why you should write it along those lines before using it.

Update: Oh my god! There is no review for Programming Perl in the review section, link removed. Somebody _please_ post a review!

Replies are listed 'Best First'.
RE: Re: Certainly learning
by Adam (Vicar) on Oct 11, 2000 at 04:45 UTC
    Update: Oh my god! There is no review for Programming Perl in the review section, link removed. Somebody _please_ post a review!

    Done.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://36165]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (7)
As of 2024-04-16 12:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found