unless ( open( FILE, "name_of_file" ) ) { die "Could not open file for reading\n"; } #### while () { if ($_ =~ /^(maintenance_mode)\s([\w,=]*)$/) { #### $var =~ /whatever/; #### $_ =~ /whatever/; #### /whatever/; #### for ($foo) { s/^"//; s/"$//; s/\W+/-/; } # or also: # s/^"//, s/"$//, s/\W+/-/ for $foo; #### $hash{$1} = $2; } }