The -P parameter was not correctly changing the OPTS command line argument to hashcat. This fix changes the way -O/-P are handled within test.sh, i.e. -O is set if -P was not specified and the OPTS argument list will be drafted accordingly. Thanks