I have the habit of doing:

         last if (substr($vFlag, 1, 3) eq 'END');
$vSub = \&Sneex   if (substr($vFlag, 1, 5) eq 'SNEEX');
$vSub = \&Admin   if (substr($vFlag, 1, 5) eq 'ADMIN');
$vSub = \&Reports if (substr($vFlag, 1, 7) eq 'REPORTS');
$vSub = \&Logs    if (substr($vFlag, 1, 4) eq 'LOGS');
$vSub = \&Targets if (substr($vFlag, 1, 7) eq 'TARGETS');
$vSub = \&Usenet  if (substr($vFlag, 1, 6) eq 'USENET');

(substr($_, 0, 1) eq '[') ? next : &$vSub;


(NOTE:  Obviously NOT all of the 668 lines of program code
is here, so this doesn't stand on it's own two feet...)


Q: Is there a better way?

Thx;
_Sx____________________
  ('>    -Sx- IUDICIUM
  //\   Have Computer -
  v_/_    Will Hack...


Reply via email to