perlbug??
Hi ppl. Сорри за офтопик, перл из potato и хочу спросить у Вас :) Вот
таой момент непонятный мне и куда копать. При @files = <*> по идее должен
формироваться массив из имен файлов, но если в файловом имени пробел, то
в массив поступают последовательно обе части файла. Научите, плиз, где я
не прав. Ниже простенький скрипт.
[bako@bee]~ $: perl -v
This is perl, version 5.005_03 built for i386-linux
[bako@bee]~/bin/perl/bug $: l
итого 1
-rwxr-xr-x 1 bako users 89 Окт 22 14:59 bug.pl
-rw-r--r-- 1 bako users 0 Окт 22 15:00 first
-rw-r--r-- 1 bako users 0 Окт 22 15:00 sec ond
-rw-r--r-- 1 bako users 0 Окт 22 15:04 thir\d
[bako@bee]~/bin/perl/bug $: cat bug.pl
#!/usr/bin/perl
@files = <*>;
for ($a=0; $a<=$#files; ++$a) {
print "$files[$a] \n";
}
[bako@bee]~/bin/perl/bug $: ./bug.pl
bug.pl
first
sec
ond
thir\d
--
Andrey Ivaschenko
nic-hdl: AI1569
Reply to: