if ($x) { prnt "Hello"; } elseif { print "Goodbye" $x = 1; } #### String found where operator expected at tmp.pl line 4, near "prnt "Hello"" #### String found where operator expected at tmp.pl line 4, near "prnt "Hello"" (Do you need to predeclare prnt?) syntax error at tmp.pl line 4, near "prnt "Hello"" elseif should be elsif at tmp.pl line 5. Scalar found where operator expected at tmp.pl line 7, at end of line (Missing semicolon on previous line?) syntax error at tmp.pl line 7, near "$x " tmp.pl had compilation errors.