1. bash / Говнокод #5267

    −137

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    <?php                                                                                                                                                                                           
    if($argc<2) exit(0);                                                                                                                                                                            
    print_r($tmp);                                                                                                                                                                                  
    for($i=1;$i<=$argc;$i++)readdir_rec($argv[$i]);                                                                                                                                                 
    function readdir_rec($path){                                                                                                                                                                    
    $dir = opendir($path);
    global $size;
    while($d = readdir($dir)){
    if ($d == '.' || $d == '..') continue;
    if (is_file($path.'/'.$d)){
        echo $path."/".$d."\n";
    }
    else if (is_dir($path.'/'.$d)) readdir_rec($path.'/'.$d);
    }
    }
    ?>
    #!/bin/bash
    
    c=0;
    declare -a fls;
    for fl in `php /home/markus/bin/ps2.php $*`
    do
    let c++;
    fls[$c]=$fl;
    done 
    for((i=0;i<=${#fls[@]}-1;i++))
    {
    for((i2=$i+1;i2<=${#fls[@]};i2++))
    {
      echo "${fls[$i]} ${fls[$i2]}";
    diff -acBi --brief ${fls[$i]} ${fls[$i2]}
    }                                                                                                                                                                                               
    }

    Находит одинаковые файлы по содержанию

    Запостил: AliceGoth, 13 Января 2011

    Комментарии (8) RSS

    Добавить комментарий