EXPR(1) Commandes de l'utilisateur EXPR(1) NOM expr - Evaluer des expressions SYNOPSIS expr EXPRESSION expr OPTION DESCRIPTION --help afficher l'aide-memoire et quitter. --version afficher les informations de version et quitter. Afficher la valeur de EXPRESSION sur la sortie standard. Les expressions decrites ci-dessous sont triees par ordre croissant de precedence. EXPRESSION peut etre : PARAM1 | PARAM2 PARAM1 s'il est ni l'octet NULL ni 0, sinon PARAM2 PARAM1 & PARAM2 PARAM1 si aucun parametre n'est l'octet NULL ou egal a 0, sinon 0 PARAM1 < PARAM2 PARAM1 est inferieur a PARAM2 PARAM1 <= PARAM2 PARAM1 est inferieur ou egal a PARAM2 PARAM1 = PARAM2 PARAM1 est egal a PARAM2 PARAM1 != PARAM2 PARAM1 est different de PARAM2 PARAM1 >= PARAM2 PARAM1 est superieur ou egal a PARAM2 PARAM1 > PARAM2 PARAM1 est superieur a PARAM2 PARAM1 + PARAM2 somme arithmetique de PARAM1 et PARAM2 PARAM1 - PARAM2 difference arithmetique de PARAM1 et PARAM2 PARAM1 * PARAM2 produit arithmetique de PARAM1 et PARAM2 PARAM1 / PARAM2 division arithmetique de PARAM1 par PARAM2 PARAM1 % PARAM2 reste arithmetique de la division de PARAM1 par PARAM2 CHAINE : EXPRAT motif d'ancrage de correspondance d'EXPRAT dans CHAINE match CHAINE EXPRAT identique a CHAINE : EXPRAT substr CHAINE POS LONG sous-chaine de CHAINE debutant a la position POS (comptee a partir de 1) de longueur LONG index CHAINE CAR valeur de la position du premier caractere CAR trouve dans CHAINE, sinon 0 length CHAINE longueur de CHAINE + JETON interpreter le JETON comme une chaine, meme si c'est un mot cle comme << match >> ou un operateur comme << / >> ( EXPRESSION ) valeur de EXPRESSION Beaucoup d'operateurs doivent etre proteges ou mis entre guillemets pour certains interpreteurs de commandes. Les comparaisons sont arithmetiques si les deux parametres sont des nombres, sinon elles sont lexicographiques. Les correspondances de motifs renvoient la chaine correspondante placee entre \( et \) ou NULL ; si \( et \) ne sont pas utilises, le nombre de caracteres qui correspondent est renvoye, sinon 0 est renvoye. L'etat de fin d'execution est 0 si EXPRESSION n'est ni l'octet NULL ni egale a 0, 1 si l'EXPRESSION est l'octet NULL ou egale a 0, 2 si EXPRESSION est syntaxiquement incorrecte et 3 si une erreur est survenue. AUTEUR Ecrit par Mike Parker, James Youngman et Paul Eggert. SIGNALER DES BOGUES Aide en ligne de GNU coreutils : Signaler toute erreur de traduction a COPYRIGHT Copyright (C) 2022 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou ulterieure . Ce programme est un logiciel libre. Vous pouvez le modifier et le redistribuer. Il n'y a AUCUNE GARANTIE dans la mesure autorisee par la loi. VOIR AUSSI Documentation complete : aussi disponible localement a l'aide de la commande : info '(coreutils) expr invocation' TRADUCTION La traduction francaise de cette page de manuel a ete creee par Thomas Huriaux , Nicolas Francois , Bastien Scher , David Prevot et Jean- Philippe MENGUAL Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . GNU coreutils 9.4 Janvier 2024 EXPR(1)