my $datafolder = "F:/Perl_program"; #### my $dbh = DBI->connect( ... ); #### DBI->connect ( ... ) or die "Cannot connect: $DBI::errstr"; #### open FINAL, "## open(my $fh, "<", "input.txt") or die "cannot open < input.txt: $!"; open(my $fh, ">", "output.txt") or die "cannot open > output.txt: $!"; #### our %hash1; #### while () { our ($username, $date_modified) = split; $hash1{$username} = $date_modified; } #### $ perl -Mstrict -Mwarnings -le 'for (0..1) { our $x = $_ } print $x' Variable "$x" is not imported at -e line 1. Global symbol "$x" requires explicit package name at -e line 1. Execution of -e aborted due to compilation errors. $ perl -Mstrict -Mwarnings -le 'our $x; for (0..1) { $x = $_ } print $x' 1 #### if (our $username = our $fullname){ #### if ($username eq $fullname) { #### our $line1; ... our @lines1 = (); ... foreach $line1(@line1){ #### our @lines1 = (); ... for my $line1 (@line1) { #### (our $username, our $date_modified) = split(',',$line1,2); #### our ($username, $date_modified) = ...