Prog shell aide svp

adamodin Messages postés 89 Statut Membre -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour, svp voila le exe:
ecrire un script en shell qui cree un nombre quelconque n de repertpoire
voile ce que j ai fait est je sais pas ou est le probleme
for ( i<n)
do mkdir rep$i
done
svp je veux votre aide
Configuration: Windows 7 / Firefox 3.6

2 réponses

  1. Ro&amp;ri Messages postés 751 Statut Membre 77
     
    avec while peut-être ??
      1 #/bin/bash
      2 
      3 i=0
      4 while (($i <= n))
      5 do
      6  mkdir "rep$i"
      7  ((i += 1))
      8 done
    
    0
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    On peut faire comme ça par exemple
    ~$ mkdir -v rep{0..10}
    mkdir: création du répertoire 'rep0'
    mkdir: création du répertoire 'rep1'
    mkdir: création du répertoire 'rep2'
    mkdir: création du répertoire 'rep3'
    mkdir: création du répertoire 'rep4'
    mkdir: création du répertoire 'rep5'
    mkdir: création du répertoire 'rep6'
    mkdir: création du répertoire 'rep7'
    mkdir: création du répertoire 'rep8'
    mkdir: création du répertoire 'rep9'
    mkdir: création du répertoire 'rep10'
    0
    1. adamodin Messages postés 89 Statut Membre 13
       
      merci bien mais est ce que je vx utiliser mkdir -v rep{0..n} seulment
      0
      1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > adamodin Messages postés 89 Statut Membre
         
        Salut,

        Je ne sais pas ce que tu veux mais la commande mkdir -v rep{0..n} crée les n+1 répertoires
        (n doit être un entière et il ne doit pas dépasser la limite autorisé par le noyau , regarde ici un message à ce sujet https://forums.commentcamarche.net/forum/affich-2084614-nombre-de-sous-repertoire-autorises#7 )
        0