logspath.txt
マシンのログ ディレクトリ パスに含まれるファイル名があります。各行に 1 つのディレクトリ。ディレクトリは存在しますが、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
何かアドバイス?