$ perl -e ' my $job_flag = 0; foreach my $i (0..$#ARGV) { ​$opt{"job"} .= $ARGV[$i]." " if($job_flag); ​$job_flag = 1 if($ARGV[$i] =~ /^(\-\-|\-)job$/); ​undef $ARGV[$i] if($job_flag); } ' Number found where operator expected at -e line 4, near "​" (Missing operator before 8203?) Number found where operator expected at -e line 5, near "​" (Missing operator before 8203?) Number found where operator expected at -e line 6, near "​" (Missing operator before 8203?) syntax error at -e line 4, near "​" syntax error at -e line 5, near "​" syntax error at -e line 6, near "​" Execution of -e aborted due to compilation errors.