Création de répertoires

bonjour à tous , j'aimerais savoir si il est possible de créer plusieurs répertoires à la fois , je me vois mal taper 50 fois :

mkdir rep1
mkdir rep2
mkdir rep3...

à partir du répertoire /home/mike , je veux créer 50 répertoires d'un coup , est ce faisable?

merci

4 réponses

  1. Salut,

    Oui tu peux faire une boucle la-dessus, genre:

    for i in $nbre_rep;
    do mkdir nom_rep$i;
    done;
    1. Contributeur
      Tu crées un script du genre:
      #!/bin/sh
      REP_CIBLE=/home/mike
      NBRE=10
      for ((i=1; i<=$NBRE; i++))
      do
      mkdir $REP_CIBLE/rep$i
      done

      Ce script, tu le rends executable:
      chmod +x monscript.run

      et tu l'executes:
      cd /chemin/ou/se/trouve/ce/script
      ./monscript.run
      1. Modérateur
        Salut,

        Pour la création de 10 répertoires [rep0 à rep9] avec une boucle "while" :
        i=0 ;while [ "$i" -lt 10 ]; do mkdir rep$i; i=$(expr $i + 1) ; done
        ;-)
        1. ah oui donc faut d'abord connaitre le Perl , moi je pensais qu'une commande shell pouvait le faire , merci .
          1. celui que je t'ai donné est en shell !
          2. Modérateur
            Le mien aussi ;-))
          3. Contributeur
            idem!
            : D