У меня есть имя файла logspath.txt
, которые содержат путь к каталогу журналов на машине. один каталог каждая линия. Хотя каталог существует, Perl говорит, что нет.Не удается открыть каталог, или что случилось с моим (Perl) кодом?
#!/usr/bin/perl -w
open FILE,"logspath.txt" or die $!;
while (<FILE>){
print $_;
opendir ($DIR,chomp($_)) or die $!;
Когда я бегу сценарий, я получаю:
/home/amosa/
No such file or directory at archive.pl line 6, <FILE> line 1.
Листинг каталога:
~$ ls -l /home/amosa/
total 6
drwxr-xr-x 11 amosa prodapp 1024 Mar 2 12:49 deploy
drwxr-xr-x 2 amosa prodapp 512 Mar 2 12:39 lib
-rw-r--r-- 1 amosa prodapp 787 Mar 2 11:02 s
Любые советы?
От: http://perldoc.perl.org/functions/chomp.html '' Он возвращает общее количество символов, удаленных из всех его аргументов. "' –