Loading

NOM

       expr - Évaluer des expressions

SYNOPSIS

       expr EXPRESSION
       expr OPTION

       --help afficher l’aide-mémoire et quitter

       --version
              afficher le nom et la version du logiciel et quitter

       Afficher   la   valeur  de  EXPRESSION  sur  la  sortie  standard.  Les
       expressions décrites ci-dessous sont  triées  par  ordre  croissant  de
       précédence. EXPRESSION peut être :

       PARAM1 | PARAM2
              PARAM1 s’il est nul ou 0, sinon PARAM2

       PARAM1 & PARAM2
              PARAM1 si aucun paramètre n’est nul ou égal à 0, sinon 0

       PARAM1 < PARAM2
              PARAM1 est inférieur à PARAM2

       PARAM1 <= PARAM2
              PARAM1 est inférieur ou égal à PARAM

       PARAM1 = PARAM2
              PARAM1 est égal à PARAM2

       PARAM1 != PARAM2
              PARAM1 est différent de PARAM2

       PARAM1 >= PARAM2
              PARAM1 est supérieur ou égal à PARAM2

       PARAM1 > PARAM2
              PARAM1 est supérieur à PARAM2

       PARAM1 + PARAM2
              somme arithmétique de PARAM1 et PARAM2

       PARAM1 - PARAM2
              différence arithmétique de PARAM1 et PARAM2

       PARAM1 * PARAM2
              produit arithmétique de PARAM1 et PARAM2

       PARAM1 / PARAM2
              division arithmétique de PARAM1 par PARAM2

       PARAM1 % PARAM2
              reste arithmétique de la division de PARAM1 par PARAM2

       CHAÎNE : EXPRAT
              concordance du modèle d’ancrage EXPRAT dans CHAÎNE

       match CHAÎNE EXPRAT
              identique à CHAÎNE : EXPRAT

       substr CHAÎNE POS LONG
              sous-chaîne  de  CHAÎNE  débutant  à  la position POS (comptée à
              partir de 1) de longueur LONG

       index CHAÎNE CAR
              valeur de la position  du  premier  caractère  CAR  trouvé  dans
              CHAÎNE, sinon 0

       length CHAÎNE
              longueur de CHAÎNE

       + JETON
              interpréter le JETON comme une chaîne, même si c’est

              un mot clé comme « match » ou un opérateur comme « / »

       ( EXPRESSION )
              valeur de EXPRESSION

       Beaucoup  d’opérateurs  doivent  être  protégés ou mis entre guillemets
       pour  certains  interpréteurs  de  commandes.  Les  comparaisons   sont
       arithmétiques si les deux paramètres sont des nombres, sinon elles sont
       lexicographiques. Les concordances  de  modèles  retournent  la  chaîne
       correspondante  placée  entre \( et \) ou nul ; si \( et \) ne sont pas
       utilisés, le nombre de caractères qui concordent est retourné.

       L’état de fin d’exécution est 0 si EXPRESSION n’est ni nulle ni égale à
       0,  1  si  l’EXPRESSION  est  nulle  ou  égale à 0, 2 si EXPRESSION est
       syntaxiquement invalide et 3 si une erreur est survenue.

AUTEUR

       Écrit par Mike Parker, James Youngman et Paul Eggert.

SIGNALER DES BOGUES

       Signaler toute anomalie de expr à bug-coreutils@gnu.org
       Page          d’accueil          de           GNU           coreutils :
       <http://www.gnu.org/software/coreutils/>
       Aide     générale     sur    l’utilisation    des    logiciels    GNU :
       <http://www.gnu.org/gethelp/>
       Signaler    toute    erreur     de     traduction     de     expr     à
       <http://translationproject.org/team/>

COPYRIGHT

       Copyright  ©  2009  Free Software Foundation, Inc. Licence GPLv3+ : GNU
       GPL version 3 ou supérieures <http://gnu.org/licenses/gpl.html>
       Ce programme est un logiciel libre.  Vous  pouvez  le  modifier  et  le
       redistribuer.  Il n’y a AUCUNE GARANTIE dans la mesure autorisée par la
       loi.

VOIR AUSSI

       La documentation complète pour  expr  est  disponible  dans  un  manuel
       Texinfo. Si les programmes info et expr sont correctement installés sur
       votre système, la commande

              info coreutils 'expr invocation'

       devrait vous donner accès au manuel complet (en anglais).

TRADUCTION

       Cette page de manuel a été traduite par Michel Robitaille <robitail  AT
       iro DOT umontreal DOT ca> et mise à jour pour Debian par Thomas Huriaux
       <thomas.huriaux@gmail.com>    et    les    membres    de    la    liste
       <debian-l10n-french  AT  lists  DOT debian DOT org>.  Veuillez signaler
       toute erreur de traduction par  un  rapport  de  bogue  sur  le  paquet
       manpages-fr-extra.