как узнать где я щас нахожусь(путь)?
getcwd() выдаёт где был запущен скрипт не зависомо от того, что внутри скрипта используется chdir...(
А вообще вопрос к тому, что мне надо написать прогу которая будет шариться по каталогам и искать там какие-нить файлы...но она чёто не работает а в чём дело не пойму...
Вот скрипт, может кто глюк мой увидит:
#!/usr/bin/perl -w
my @allfiles;
find_1('/your/dir');
sub find_1{
chdir($_[0])|| die "Cannot change directory to $_[0]";
}
while(defined($filename=<*>)) {
if (-d $filename){print "$filename is a directory\n";
find_1($filename);
}
else {print $filename," is a file\n";
push @allfiles,$filename;
}
}
}
помогите, если кто знает...