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 :

Opérateur logique


Sujet :

Linux

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 57
    Points : 48
    Points
    48
    Par défaut Opérateur logique
    Bonjour,

    J'ai une variable A initialisée à 1

    J'aimerais effectuer une opération logique (un ET logique) sur cette variable et afficher le resultat.

    je fais:

    A=1
    B=$A && 0
    echo $B

    Cependant, j'obtiens: B command not found ... :

    Que dois-je faire ?
    Merci beaucoup,

    Stag

  2. #2
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Points : 2 844
    Points
    2 844
    Par défaut Re: Opérateur logique
    Citation Envoyé par webspeak
    Bonjour,
    Que dois-je faire ?
    Merci beaucoup,

    Stag
    Salut
    Que veux tu faire au juste tu veux afficher quoi en somme? La franchement pour moi ça veut rien dire...Si tu veux afficher 2 valeurs le plus simple: les demander à l'utilisateur en les stockant sur stdin et les restituer:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #!/usr/bin/perl -w
    #script donné à titre d'exemples le type des valeurs n'est pas ici détermine (c plus marrant en le faisant d'accord)
    printf ("Entrez un nombre:\n");
    $A=<STDIN>;
    chomp $A  #on supprime les espaces pour avoir une jolie ligne en sortie
     
    printf ("Entrez un second nombre:\n");
    $B=<STDIN>;
    chomp $B;
     
    printf ( "Les valeurs entrés sont $A et $B\n");
    C'est un truc comme ça que tu veux faire? Le && est certes un opérateur logique mais ce n'est pas un simple ET: il permet de juger 2 valeurs et de déterminer ensuite l'action à faire suivant le résultat par exemple: si A est vrai && B est vrai alors x ou y.
    Par contre le && ne te permettra pas d'afficher deux valeurs: c'est un opérateur d'évaluation logique si tu préfères.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 57
    Points : 48
    Points
    48
    Par défaut
    heu ... ok

  4. #4
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Points : 2 844
    Points
    2 844
    Par défaut
    Citation Envoyé par webspeak
    heu ... ok
    Mmm
    ça a pas l'air
    C'est de l'algorithmie de base qui se fonde sur les tables de vérité qu'on peut trouver jusque dans le tractatus de Wittgenstein: tu sais vrai + vrai donne vrai faux + vrai donne faux etc... c'est important si tu veux bien comprendre ensuite ||, ! et même xor...

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/08/2004, 13h26
  2. Evalutation d'expression logique/booleenne
    Par eesteban dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 16/06/2004, 14h58
  3. Détection des disques physiques et logiques
    Par TheBigMac dans le forum Assembleur
    Réponses: 3
    Dernier message: 10/06/2004, 21h08
  4. Port parallèle et ou logique
    Par declencher dans le forum Langage
    Réponses: 2
    Dernier message: 05/06/2004, 19h02
  5. Un lecteur logique caché!!!
    Par Cyberman dans le forum Composants
    Réponses: 3
    Dernier message: 05/10/2003, 23h16

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