我想知道是否有什么可以让我执行以下操作:
folder1 has files "readfile1" "f2" "fi5"
我唯一知道的是我需要读取以
readfile
开头的文件,我不知道字符串 readfile
后面的名称是什么。另外,我知道目录中没有其他文件以 readfile
开头。如何使用
open
命令打开此文件?谢谢你。
最佳答案
glob 可用于查找匹配特定字符串的文件:
my ($file) = glob 'readfile*';
open my $fh, '<', $file or die "can not open $file: $!";
关于perl - 如何使用 Perl 打开全名未知的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3260124/