Scrip bash

Fermé
code24 Messages postés 32 Date d'inscription samedi 2 mai 2020 Statut Membre Dernière intervention 14 mai 2020 - 14 mai 2020 à 19:23
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 15 mai 2020 à 06:24
Bonjour,

je suis un débutant en Scripting et j'aimerais savoir si quelqu'un pourrais me dire comment faire pour coder un script qui va créer un dossier passé en paramètre de la ligne de commande, à qu'il n'existe pas. Dans ce dossier, il devra créer 1500 sous-dossiers nommés votrenom-1 jusqu'à votrenom-1500. Exemple: mathieu charles: mathier-1, mathieu-2 - … - mathieu-1500.

3 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
14 mai 2020 à 19:34
Salut,

À lire et à relire !

Merci.
0
code24 Messages postés 32 Date d'inscription samedi 2 mai 2020 Statut Membre Dernière intervention 14 mai 2020
14 mai 2020 à 21:43
Voici ce que j'essaye de faire créer une boucle qui créra le dossier pierre Montas et il aura comme sous dossier pierre1, pierre 2, et si pierre existe avec le -e j'ajouterais la condiont qu'il existe déjà,
mais au lieu de ca j'obtiens le dossier souhaité et pierre à l'intérieur mais il n'y a pas d'autre pierre, une idée de comment je pourrais coder ça ?

for i in {1..2}; do
mkdir -p Pierre Montas/pierre "i"
done
0
code24 Messages postés 32 Date d'inscription samedi 2 mai 2020 Statut Membre Dernière intervention 14 mai 2020
14 mai 2020 à 22:07
mkdir -p rep{1,2,3}/sous-rep{A,B,C}

mais si je veux 1500 sous repertoire comment je fais ?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
15 mai 2020 à 06:24
$ tree
.

0 directories, 0 files

$ mkdir -p -v "Titi Machin"/toto{1..5}
mkdir: création du répertoire 'Titi Machin'
mkdir: création du répertoire 'Titi Machin/toto1'
mkdir: création du répertoire 'Titi Machin/toto2'
mkdir: création du répertoire 'Titi Machin/toto3'
mkdir: création du répertoire 'Titi Machin/toto4'
mkdir: création du répertoire 'Titi Machin/toto5'

$ tree
.
└── Titi Machin
├── toto1
├── toto2
├── toto3
├── toto4
└── toto5

6 directories, 0 files
0