Salut a tous, j'ai des ptits prblm avec le while :
#!/bin/ksh
echo "rentrer un truc"
read truc
while [ $truc != "FS" ]|[ $truc != "PROC" ]
do
echo "t le meilleur"
done
exit 0
En fait qd je l'execute, il ne prends pas en compte le premier test, cad si je rentre FS, il rentre ds le while alors qu'il devrait pas, par contre si je rentre PROC, il sort du script.
si je fais ca
#!/bin/ksh
echo "rentrer un truc"
read truc
while [ $truc != "FS"]
do
echo "t le meilleur"
done
exit 0
ca passe nikel.
J'ai essayé avec des crochets en plus, des paranthéses, rien n'a marché, sans doute un truc que je vois pas.
Un truc?
Merci d'avance.



Répondre avec citation








je pense qu'il n'a pas donné la totalité de son script, mais qu'il a extrait juste la partie qui le gênait pour éviter que l'on se complique avec des partie de scripts qui n'ont rien a voir avec son problème .

Partager