Почему мой файловый дескриптор $fh2 не печатает свой оператор с помощью Perl?
<<pre>my $map_file="/home/rpsa/DEMO/mapfile.txt"; open( my $fh, '<', $map_file ) or die( $! ); open( my $fh1, '>', "result_file.txt" ) or die( $! ); while ( my $line = <$fh> ) { next unless ( defined( $line ) && $line ); my @cols = split( /:/, $line ); print $fh1 $cols[-1], "\n"; } if(open( my $fh2, '<', "result_file.txt" ) || die( $! )) { while ( my $row = <$fh2> ) { chomp $row; print "****$row****"; } } else { warn "could not open the file "; }
Что я уже пробовал:
Я попытался прочитать текстовый файл с первого цикла while, но не смог этого сделать.Помогите мне решить мои проблемы.