Prog shell aide svp

Fermé
adamodin Messages postés 78 Date d'inscription lundi 10 août 2009 Statut Membre Dernière intervention 15 décembre 2010 - 24 févr. 2010 à 00:45
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 24 févr. 2010 à 12:45
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 mercredi 24 décembre 2008 Statut Membre Dernière intervention 18 avril 2011 77
24 févr. 2010 à 01:56
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
24 févr. 2010 à 04:20
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 lundi 10 août 2009 Statut Membre Dernière intervention 15 décembre 2010 13
24 févr. 2010 à 12:25
merci bien mais est ce que je vx utiliser mkdir -v rep{0..n} seulment
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > adamodin Messages postés 78 Date d'inscription lundi 10 août 2009 Statut Membre Dernière intervention 15 décembre 2010
24 févr. 2010 à 12:45
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