Merci bcp, j'ai modifié la chose, et ca semble fonctionner !
A+
Poltergeist
la condition if c'est
if ...then....fi (et non do / done )
prefere plutot un
case $options in
"Q3-DUEL" )
blablabla
;;
"toto" )
blah
;;
esac
[jfdsdjhfuetppo]--Message édité par Poltergeist le 22-05-2002 à 01:10:35--[/jfdsdjhfuetppo]
Evadream -jbd-
Coucou, c'est remoi !
J'ai voulu m'amuser un petit peu en faisant 2/3 bricoles pas forcement hyper utiles ou pertinentes, mais c'est pour la bonne cause =]
Je reste cependant bloqué sur un truc, voici le script, qui vaut ce qu'il vaut :D, les puristes resteront calmes :
Code :
#!/bin/bash
OPTIONS="Q3-DUEL Q3-FFA UT-SFTDM"
select opt in $OPTIONS;
do
if [ "$opt" = "Q3-DUEL" ]; then
cd /home/gadmin/games/quake3
do ./chaica-duell'erreur se situe apparement ici
done
elif [ "$opt" = "Q3-FFA" ]; then
cd /home/gadmin/games/quake3
do ./chaica-ffa
done
elif [ "$opt" = "UT-SFTDM" ]; then
cd /home/gadmin/games/ut-server
do ./eva-tdm
done
else
clear
echo Mauvais choix
echo Probleme revoir le script
exit
fi
done
Apres un chmod +x plop (et oui ...) et un ./plop, j'obtiens le message suivant :
Code :
./plop: line 7: syntax error near unexpected token 'do'
./plop: line 7: ' do ./chaica-duel'
J'imagine que ca doit être gros comme un mérou, mais je vois pas ce qui ne va pas :|
A votre bon coeur :]
A+
[jfdsdjhfuetppo]--Message édité par Evadream -jbd- le 22-05-2002 à 01:00:08--[/jfdsdjhfuetppo]
Mjules
moi, mon premier script, c'était pour recréer la base RPM
kadreg
KingSize a écrit a écrit :
moua j'ai ecrit mon premier script....
C'est pour effacer les internet tempory files...
Je connais un adminsys qui a essayer de faire ce genre de script (lui nettoyage de /tmp) et il a effacé toutes les données utilisateurs :lol:
KingSize
moua j'ai ecrit mon premier script....
C'est pour effacer les internet tempory files...
Faut bien commencer a un stade... :jap: