Création de répertoires

mike -  
Zempachi Messages postés 7572 Statut Contributeur -
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. hssissen Messages postés 844 Date d'inscription   Statut Membre Dernière intervention   50
     
    Salut,

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

    for i in $nbre_rep;
    do mkdir nom_rep$i;
    done;
    0
  2. Zempachi Messages postés 7572 Statut Contributeur 906
     
    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
    0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
    ;-)
    0
  4. mike
     
    ah oui donc faut d'abord connaitre le Perl , moi je pensais qu'une commande shell pouvait le faire , merci .
    0
    1. hssissen Messages postés 844 Date d'inscription   Statut Membre Dernière intervention   50
       
      celui que je t'ai donné est en shell !
      0
    2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Le mien aussi ;-))
      0
    3. Zempachi Messages postés 7572 Statut Contributeur 906
       
      idem!
      : D
      0