Prog shell aide svp

adamodin Messages postés 78 Date d'inscription   Statut Membre Dernière intervention   -  
lami20j Messages postés 21331 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
A voir également:

2 réponses

Ro&amp;ri Messages postés 683 Date d'inscription   Statut Membre Dernière intervention   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
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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
adamodin Messages postés 78 Date d'inscription   Statut Membre Dernière intervention   13
 
merci bien mais est ce que je vx utiliser mkdir -v rep{0..n} seulment
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570 > adamodin Messages postés 78 Date d'inscription   Statut Membre Dernière intervention  
 
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