我正在从一个目录中收集信息。之后,我只过滤我想要的数据。这是我的代码:
sub info {
my @files = `ls -l $path_to_dir`;
chomp @files;
}
该数组包含如下所有信息:@files = ("D1", "K1", "ABC","FD_HTML")
现在,我只想要 $path_to_dir 中以 D1、K1、D0、K0、A0 等开头的文件名。您能否建议如何从 $path_to_dir 收集的信息中过滤 D0、D1、K0、A0 等数据存储在数组“@files”中。现在,从该数组中,我只想将 D0、K0、K1、A0 等数据存储在不同的数组中。怎么做?