Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/05/2008, à 14:53

kolmalou

Probleme en shell

voilà je vous ecrit parce que j'ai un probleme dans un script et parce que je ne le comprends pas, je vous montre :
#! /bin/sh
#lockfile "$REP_SCRIPTS"/nouvelle_partie.verrou
#Initailisation de NB_COUPS et de MOT
NO_PARTIE=1
if [ -f "$FIC_NUM" ]; then

    #récupérer le numéro de la partie
    #read NO_PARTIE < "$FIC_NUM"
    NO_PARTIE=`cat "$FIC_NUM"`
fi
    #Mise à jour de No_partie
    echo `expr "$NO_PARTIE" + 1` >"$FIC_NUM"
    #Création du fichier Partie.<n°>
    `touch "$REP_DONNEES/Partie.$NO_PARTIE"`
   

NB_COUPS=1
MOT=`mot_aleatoire.sh "$FIC_DICO_INIT" `
echo $MOT
echo "$NB_COUPS" >"$REP_DONNEES/Partie.$NO_PARTIE"
echo "$MOT" >>"$REP_DONNNEES/Partie.$NO_PARTIE"
export NB_COUPS
#export MOT
export NO_PARTIE
affiche_page_jeu.sh
#rm -f "$REP_SCRIPTS"/nouvelle_partie.verrou

Voilà alors quand je l'execute, il fait bien tout ca :
#Mise à jour de No_partie
    echo `expr "$NO_PARTIE" + 1` >"$FIC_NUM"
    #Création du fichier Partie.<n°>
    `touch "$REP_DONNEES/Partie.$NO_PARTIE"`
   

NB_COUPS=1
MOT=`mot_aleatoire.sh "$FIC_DICO_INIT" `
echo $MOT
echo "$NB_COUPS" >"$REP_DONNEES/Partie.$NO_PARTIE"

Mais il ne fait jamais ca :
echo "$MOT" >>"$REP_DONNNEES/Partie.$NO_PARTIE"
C'est quand meme bizarre parce quand j'essaye de faire à la main:
ca
echo "$NB_COUPS" >"$REP_DONNEES/Partie.$NO_PARTIE"
et ca
echo "$MOT" >>"$REP_DONNNEES/Partie.$NO_PARTIE"
il me dit que je n'ai pas les permissions.
Et pourtant il fait toujours  l'instruction avec > quand j'execute le scripte...
Deplus si je fait un chmod ca ne marche pas non plus..
Enfin, voilà je ne comprends pas alors si vous avez des idées je vous serai tres reconnaissant de me repondre
Merci et bonne journée !

Hors ligne

#2 Le 18/05/2008, à 14:55

kolmalou

Re : Probleme en shell

Je ne suis pas vraiment dans le sujet de ce forum, je m'en excuse.

Hors ligne

#3 Le 18/05/2008, à 22:54

garnier

Re : Probleme en shell

kolmalou a écrit :

Je ne suis pas vraiment dans le sujet de ce forum, je m'en excuse.

Salut,

corrige $REP_DONNNEES en $REP_DONNEES.

coridalement benoit