in reply to Why do I get uninitialized value in substitution (s///) in my array?
becomesopen (USERS, ">", $users) or die "Cannot open $users: $!"; foreach (@nup){ # print "$genpass[0]\n"; <==this works s/xyz456/$genpass[0]/; <==this gets uninitialized #print USERS; $a = shift(@genpass); }
open (USERS, ">", $users) or die "Cannot open $users: $!"; foreach (@nup){ chomp; print "$genpass[0]\n"; s/xyz456/$genpass[0]/; #print USERS; $a = shift(@genpass); }
|
|---|