Syntax error: "(" unexpected (expecting "}")
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:
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:
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