my $var_name_modifier1 = '100'; my $var_name_modifier2 = '200'; my $specific_200_var = "this is from 200\n\n"; my $specific_100_var = "this is from 100\n\n"; print "\n\n\n\n"; print 'this is what we have for 100: '; print $specific_{$var_name_modifier1}_var; print " \n\n"; #### Bareword found where operator expected at ./test.pl line 19, near "}_var" (Missing operator before _var?) syntax error at ./test.pl line 19, near "}_var" Execution of ./test.pl aborted due to compilation errors.