in reply to No such file or directory at R_loop2.pl line 19.
If I may give you a head up. The following script will get names of file from junk.txt, saved in an array variable. Then using a foreach loop, open function and a while loop to print out content of each of the file listed in the text file named junk.txt like so:
Re-write this to do what you want.use warnings; use strict; use Cwd qw(abs_path); my $file = "junk.txt"; my @lines; open my $fh, '<', $file or die "can't open file: $!"; while (<$fh>) { chomp; push( @lines, $_ ); } close $fh or die "Cannot close file: $!"; foreach my $my_file (@lines) { $my_file = abs_path($my_file); # get the absolute path of each +file open my $fh2, '<', $my_file or die "can't open file: $!"; while (<$fh2>) { chomp; print $_, $/; } close $fh2 or die "Cannot close file: $!"; }
|
|---|