[duelafn@jhegaala tmp]$ ./local_threads foo bar $VAR1 = [ { 'path' => 'foo' }, 'foo' ]; Use of uninitialized value in substitution (s///) at ./local_threads line 25. Use of uninitialized value in concatenation (.) or string at ./local_threads line 38. $VAR1 = [ { 'path' => 'bar' }, 'bar' ]; Use of uninitialized value in substitution (s///) at ./local_threads line 25. Use of uninitialized value in concatenation (.) or string at ./local_threads line 38. $VAR1 = { 'path' => undef, 'foo' => '"find" "" "-type" "f" "-exec" "md5sum" "{}" ";"' }; $VAR2 = { 'path' => undef, 'foo' => '"find" "" "-type" "f" "-exec" "md5sum" "{}" ";"' };