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) 2024 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.5 Aout 2024 EXPR(1)