Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 29/08/2009, à 12:16

bob_le_pecheur

Comment ça marche les conditions multiples?

Bonjour,

Je suis en train de faire un script... Je débute.
J'ai un problème ultra simple mais que je n'arrive pas à résoudre.

if [ "$Position_de_r" -lt "$Position_de_ag" ] || [ ["$Position_de_r" -ne "0"] && ["$Position_de_ag" -eq "0"] ]; then 
    echo "coucou les gens"
fi

La syntaxe n'est pas bonne. Au niveau de

 [ ["$Position_de_r" -ne "0"] && ["$Position_de_ag" -eq "0"] ]

Quelqu'un pourrai me dire où est l'erreur?

Je vous remercie d'avance.

Hors ligne

#2 Le 29/08/2009, à 13:30

bob_le_pecheur

Re : Comment ça marche les conditions multiples?

J'ai trouvé...

if [ "$Position_de_r" -lt "$Position_de_ag" ] || ([ "$Position_de_r" -ne "0" ] && [ "$Position_de_ag" -eq "0" ]); then

... merci à ceux qui lu mon poste

Dernière modification par bob_le_pecheur (Le 29/08/2009, à 13:35)

Hors ligne

Haut de page ↑