$ time perl -MGetopt::Std -e 1 0.07user 0.00system 0:00.07elapsed 97%CPU $ time perl -MGetopt::Long -e 1 0.19user 0.05system 0:00.23elapsed 102%CPU $ time perl -MGetopt::Declare -e 1 0.59user 0.08system 0:00.67elapsed 99%CPU #### For example, given the parameter specifications: -+ Swap signs -a Append mode -b Bitwise compare -c Create new file +del Delete old file +e Execute (at specified nice level) when complete The following command-lines (amongst others) are all exactly equivalent: -a -b -c newfile +e20 +del -abc newfile +dele20 -abcnewfile+dele20 -abcnewfile +e 20del