On Wednesday, May 29, 2002, at 08:31 , Tor Hildrum wrote: [..] >> Just another question. How can I get a user input from the console in >> perl? >> I'm just playing with the DBI Module and want to ask for a select >> statement, >> which I can enter in the console. Executing the statment works already >> fine >> *gg*. > > Do you mean like: > print "Select what database to open:\n"; > chomp(my $db = <STDIN>);
For this I normally have a function of the form sub AskTheInfestationUnit { my ($msg ) = @_; my $answer ; print $msg ; # you want to let them format it chomp(my $answer = <STDIN>); $answer; } # end AskTheInfestationUnit hence everytime I want the hairless apes to answer you will just see lines like: my $the_hairless_ape_said = AskTheInfestationUnit($msg); unless($the_hairless_ape_said =~ /$TheCorrectAnswer/) { hitHairlessApe(); # requires Wired::Seat $the_hairless_ape_said = AskTheInfestationUnit($msg); } # note - if you need multiple lines of input you can wrap # AskTheInfestationUnit($msg) in something that parses for # an EONFHA { end of noise from hairless ape } > > Or % perlscript.pl database user > Where you can access them trough $ARGV[0] and $ARGV[1] > > Tor as for reading the command lines - yes, we all start there, but the original author really will want to get on to perldoc Getopt::Standard and perldoc Getopt::Long sooner or later... ciao drieux --- -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]