Petit probleme script
yasss
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
J'ai un petit problème quand a la création d'un script qui crée des dossier de façon récursive.
Pouvez vous m'aidez?
Merci d'avance
J'ai un petit problème quand a la création d'un script qui crée des dossier de façon récursive.
Pouvez vous m'aidez?
Merci d'avance
#!/bin/sh
i=0
if test -d $i; then
rm -rf $i
fi
while [ $i -le '10' ]
do
mkdir $i
i = expr ' $i+1 '
done
A voir également:
- Petit probleme script
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Trier du plus petit au plus grand excel - Guide
- Petit 2 ✓ - Forum Windows
- Mas script - Accueil - Windows
3 réponses
Salut,
;-))
#!/bin/sh
i=0
if test -d $i; then
rm -rf $i
fi
while [ $i -le '10' ]
do
mkdir $i
((i++))
done
;-))
Merci pour ton aide mais le problème persiste. J'ai une ligne qui s'affiche sans cesse après avoir créer le dossier 0.
je cite : "
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
"
je cite : "
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
./mkdir.sh: 13: i++: not found
mkdir: ne peut créer le répertoire '0': Le fichier existe
"
Quelle système as-tu ?
Quelle distrib ?
Quelle shell ? (ls -l /bin/sh)
Chez moi il n'y a pas de problèmes ;-\
Quelle distrib ?
Quelle shell ? (ls -l /bin/sh)
Chez moi il n'y a pas de problèmes ;-\
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2010-06-09 16:08 /bin/sh -> bash*
$ ls
foo.sh*
$ cat foo.sh
#! /bin/sh
i=0
if test -d $i; then
rm -rf $i
fi
while [ $i -le '10' ]
do
mkdir $i
((i++))
done
$ ./foo.sh
$ ls
0/ 1/ 10/ 2/ 3/ 4/ 5/ 6/ 7/ 8/ 9/ foo.sh*