IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Annule et remplace le message precedent


Sujet :

Linux

  1. #1
    Membre régulier Avatar de Deepc
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 74
    Points : 77
    Points
    77
    Par défaut Annule et remplace le message precedent
    Salut !!
    Qd je fais cette commande :

    if [ $J = "Mon" ] && [ J1 -le "9" ]; then
    ... mon bloc ...
    cela ne fonctionne pas.

    J'ai vu que le && ET logique , en shell execute la seconde commande que si la premiere est vrai (et moi je ne veux pas ca)
    Ce que je veux : si mais deux commandes sont vrai, alors j 'execute le bloc ci-apres.

    Est-ce possible en shell ? si oui comment on fais svp ?

    du style if [ ] and if [ } ; then .....fi fi : mais je ne sais pas si cela existe .....

    Help ...

  2. #2
    Membre confirmé
    Avatar de bster
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2005
    Messages : 372
    Points : 497
    Points
    497
    Par défaut
    tu peux tout simplement faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if condition 1
    then 
       if condition 2 
       then
             traiter
        fi
    fi
    pour valider les deux conditions

    PS: tu aurrai du editer ton ancien message plustot que de créer un deuxieme. Tu le saura pour la prochaine fois....

  3. #3
    Membre régulier Avatar de Deepc
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 74
    Points : 77
    Points
    77
    Par défaut
    Merci pour la reponse, je teste et OK pour la prochaine ... ( mais promis j'enleve les moufles )

  4. #4
    Membre éprouvé
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Points : 1 122
    Points
    1 122
    Par défaut Re: Shell Script : Annule et remplace le message precedent
    Salut,

    Citation Envoyé par Deepc
    if [ $J = "Mon" ] && [ J1 -le "9" ]; then
    ... mon bloc ...
    cela ne fonctionne pas.
    C'est un peu vague "ça marche pas". Première chose, il manque sûrement un "$" devant ton J1.
    Deuxième chose, ton expression est censé marcher, sinon essaye comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if [[ $J = "Mon" && $J1 -le 9 ]]; then

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/12/2014, 00h34
  2. remplacer un message "delphi" par un message personnalisé
    Par pierrot67 dans le forum Débuter
    Réponses: 2
    Dernier message: 18/11/2011, 11h38
  3. [AC-2007] Remplacer un message d'erreur standard par un personnalisé ?
    Par cslbcg dans le forum IHM
    Réponses: 1
    Dernier message: 07/12/2009, 15h16
  4. Affichage du message précédent en début de page
    Par Eusebius dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 10/07/2006, 16h35
  5. remplacer les messages d'erreurs
    Par pierrot67 dans le forum Bases de données
    Réponses: 2
    Dernier message: 03/04/2006, 15h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo