Bonjour à tous,

Je bloc sur une ligne dans un fichier bash,

En clair j'ai un petit script qui marche très bien et que je veux améliorer un peu , et il me fait l'erreur ci dessus des que je rajoute cette simple ligne:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
num=$[($RANDOM % ($[6-1]+1))+100]
ligne de code que j 'ai trouvé ici

En fait je veux qu'il me génère un chiffre au hasard entre 1 et 6 (pour le moment) et que j'utiliserai un peu plus loin dans le script.

Pouvez vous m'expliquer ?

voici le debut du script si ca peu aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
#!/bin/sh
 
USER=$('whoami')
#echo utilisateur :$USER
 
IP_SE3="192.168.58.200"
 
user="admin"
password="*********"
partage="docspartages"
fichier="diaporama_accueil."
chemin="/administratif/diaporama_accueil/"
 
 
# on test les différentes extentions possible
 
_test_extention="pps ppt pptx ppsx odp" ;
 
checkextention () {
 
        for extention in ${_test_extention} ; do
                echo -n "cherche pour \"$extention\" ... " ;
        RECHERCHE=$(smbclient //$IP_SE3/$partage -U $user%$password -c 'ls '$chemin''$fichier''$extention''| cut -f 1 | awk '{print $1}' )
 
                if  [ "$RECHERCHE" != "NT_STATUS_NO_SUCH_FILE" ]
                then
 
ext=$extention
else
 
echo "Le fichier n'existe pas!";
 
fi
 
              done
 
 
}
 
imagealeatoire () {
 
num=$[('$RANDOM' % ($[6-1]+1))+100]
}
 
imagealeatoire


merci à tous