небольшой скриптик...

Discussion in 'PHP' started by Zitt, 5 Nov 2008.

  1. Zitt

    Zitt Elder - Старейшина

    Joined:
    7 May 2006
    Messages:
    736
    Likes Received:
    268
    Reputations:
    59
    xtb низера не катит( пробовал так

    #!/usr/local/bin/perl
    use strict;
    my $dir = ".";
    $dir = $ARGV[0] if defined $ARGV[0];
    my @list = scan_dir ( $dir );
    my $i = 0;
    for ($i =$[; $i <= @list; $i++)

    {

    system("cd $i./user/;ls >> ../1.txt; cd ..");



    }

    __END__

    не работате((
    ругается Undefined subroutine &main::scan_dir called at f.pl line 14. (
     
    #21 Zitt, 9 Nov 2008
    Last edited: 9 Nov 2008
  2. Zitt

    Zitt Elder - Старейшина

    Joined:
    7 May 2006
    Messages:
    736
    Likes Received:
    268
    Reputations:
    59
    блин ебусь уже третий день... (( поправте ктонить мой скрипт выше.....
     
  3. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    С радостью бы помог, но в перле - полный ноль:)

    смущает эта строчка:

    for ($i =$[; $i <= @list; $i++)

    что такое "$[" ???

    ЗЫЖ И потом здесь

    http://turenko.com/blog/2007/01/15/making-recursive-file-list-using-perl/

    готовый вариант того, что тебе надо, а ты чото придумывать своё всё пытаешься
     
    #23 Pashkela, 9 Nov 2008
    Last edited: 9 Nov 2008
  4. Zitt

    Zitt Elder - Старейшина

    Joined:
    7 May 2006
    Messages:
    736
    Likes Received:
    268
    Reputations:
    59
    это в перле начало массива...

    там идет запись всех папок и файлов.. в мое случае это ОЧЕНЬ докуя и ОЧЕНЬ долго...
    надо всего на две диры....