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

    −136

    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
    #!/bin/bash
    
    edd=$PWD
    a=`echo {0..10}/{0..10}`
    b=`echo {0..10}/{0..10}/{0..10}`
    mkdir {0..10}
    for ma in `echo {0..10}`
    do
      echo $ma
      echo $PWD
      cp $0 $ma/$0
    done
    for md in $a
    do
      mkdir $md
      echo $md
      echo $PWD
      cp $0 $md/$0
    done
    for mdb in $b
    do
      mkdir $mdb
      echo $mdb
      echo $PWD
      cp $0 $mdb/$0
    done

    Директории и циклы на bash

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

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

    • Нда, длинновато :)

      Проще было бы сделать "mkdir -p {0..10}/{0..10}/{0..10}" и на этом остановиться)
      Ответить

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