in reply to Parsing for [] in a file
if($attr_line =~ /^\$var/ ) should be if($attr_line =~ /^\Q$var/)