in reply to Re: custom args with perl -an type invocation?
in thread custom args with perl -an type invocation?

I would also change
print "bad type: $type"
to
die "bad type: $type"
just so you don't have to endure output like
bad type: letterbad type: letterbad type: letterbad type: letterbad ty +pe: letterbad type: letterbad type: letterbad type: letterbad type: l +etterbad type: letterbad type: letterbad type: letterbad type: letter +bad type: letterbad type: letterbad type: letterbad type: letterbad t +ype: letterbad type: letterbad type: letterbad type: letterbad type: +letterbad type: letterbad type: letterbad type: letterbad type: lette +rbad type: letterbad type: letterbad type: letterbad type: letterbad +type: letterbad type: letter$