[bluethundr@cc126-200:~/perl] $:./test-foo.pl Scalar found where operator expected at ./test-foo.pl line 42, near "$gmetric $gmetric_conf" (Missing operator before $gmetric_conf?) String found where operator expected at ./test-foo.pl line 42, near "$gmetric_conf "--name=VVname --value=$pVVname --type=uint32 --units=name"" (Missing operator before "--name=VVname --value=$pVVname --type=uint32 --units=name"?) Scalar found where operator expected at ./test-foo.pl line 43, near "$gmetriC $gmetric_conf" (Missing operator before $gmetric_conf?) String found where operator expected at ./test-foo.pl line 43, near "$gmetric_conf "--name=t --value=$t --type=uint32 --units=t"" (Missing operator before "--name=t --value=$t --type=uint32 --units=t"?) Scalar found where operator expected at ./test-foo.pl line 44, near "$gmetric $gmetric_conf" (Missing operator before $gmetric_conf?) String found where operator expected at ./test-foo.pl line 44, near "$gmetric_conf "--name='I/O per second Cur' --value=$ioCur --type=uint32 --units=ioCur"" (Missing operator before "--name='I/O per second Cur' --value=$ioCur --type=uint32 --units=ioCur"?) Scalar found where operator expected at ./test-foo.pl line 45, near "$gmetric $gmetric_conf" (Missing operator before $gmetric_conf?) String found where operator expected at ./test-foo.pl line 45, near "$gmetric_conf "--name='I/O per second Avg' --value=$ioAvg --type=uint32 --units=ioAvg"" (Missing operator before "--name='I/O per second Avg' --value=$ioAvg --type=uint32 --units=ioAvg"?) syntax error at ./test-foo.pl line 42, near "$gmetric $gmetric_conf " Global symbol "$pVVname" requires explicit package name at ./test-foo.pl line 42. Global symbol "$gmetriC" requires explicit package name at ./test-foo.pl line 43. syntax error at ./test-foo.pl line 43, near "$gmetriC $gmetric_conf " syntax error at ./test-foo.pl line 44, near "$gmetric $gmetric_conf " syntax error at ./test-foo.pl line 45, near "$gmetric $gmetric_conf " Execution of ./test-foo.pl aborted due to compilation errors.