perlNinny has asked for the wisdom of the Perl Monks concerning the following question:
{ # executing a DOS copy command &Debug("system(\"copy c:\\oldversion.txt c:\\version.txt \");", 1); } sub Debug { my ($display, $executeable) = (@_); if ( $debug == 1 ) { print "$display\n"; if ($executeable == 1) { print "Do you wish to execute? (y/n):"; my $answer = <STDIN>; chomp($answer); if ($answer ne "y" && $answer ne "Y" ) { print "\n"; $executeable = 0; } } } if ($executeable == 1) { eval { $display }; if ($@) # $@ contains the exception that was thrown { print "Exception $@"; } print "$display executed\n"; } }
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: How do you evaluate a perl command that is in a perl string?
by ikegami (Patriarch) on Jan 20, 2006 at 20:28 UTC | |
Re: How do you evaluate a perl command that is in a perl string?
by zombie_fred (Scribe) on Jan 20, 2006 at 20:42 UTC | |
by Errto (Vicar) on Jan 20, 2006 at 23:34 UTC |