как в перле получить список файлов?
>как в перле получить список файлов?<*>
print foreach (<*>) ;
эквивалентен
ls
>>как в перле получить список файлов?
>
><*>
>
>
>print foreach (<*>) ;
>эквивалентен
>lsКусок скрипта
#!/usr/bin/perl
$root = GetDir('/usr/home/simps');sub GetDir {
my $Path = shift;
my @DirContent;
opendir(DIR, "$Path");
@DirContent = grep { !/^\.+$/ } readdir(DIR);
closedir(DIR);
foreach $file (@DirContent) {
# Попробуй для файлов ключ -f
if (-d $Path."/".$file) {
print $Path."/".$file."\n";
GetDir("$Path/$file");
}
}
}Скрипт обходит папку вместе с вложенными
perldoc File::Find