open (INPUTFILE, "<:encoding(UTF-8)", "in.txt") or die "Can't open file: $!"; for (my $i = 1; $i < 5; $i++) { print "\n-----------------------LOOP $i-----------------------\n"; while ($line = ) { print "line $.: $line\n"; } } close INPUTFILE; #### for (my $i = 1; $i < 5; $i++) { open (INPUTFILE, "<:encoding(UTF-8)", "in.txt") or die "Can't open file: $!"; print "\n-----------------------LOOP $i-----------------------\n"; while ($line = ) { print "line $.: $line\n"; } close INPUTFILE; } #### print "First loop:\n\n"; while () { print; } print "\n\nSecond loop:\n\n"; while () { print; } __DATA__ first line second line third line