NOM¶
expr - Évaluer des expressions
SYNOPSIS¶
expr EXPRESSION
expr OPTION
DESCRIPTION¶
- --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 © 2011 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.