La Commande Expr Sous Linux – Évaluer Les Expressions Et Effectuer Des Opérations De Chaîne
La commande expr sous Linux évalue une expression donnée pour vous et affiche la sortie. Il vous permet également d’effectuer certaines opérations de chaîne telles que la recherche de longueur, de sous-chaîne, etc. Dans ce tutoriel, nous allons apprendre à effectuer ces opérations. Tout d’abord, nous allons examiner les opérations arithmétiques, puis passer aux opérations sur les chaînes.
Commençons!
Exécution D’opérations Arithmétiques Avec Expr
Vous pouvez effectuer des opérations arithmétiques de base telles que l’addition, la soustraction, la multiplication et la division avec la commande expr. Jetons un coup d’œil à ces opérations une par une.
1. Opérations D’ajout
Vous pouvez effectuer l’addition avec la commande expr en utilisant :
expr 8 + 4
Sortir :
12
2. Opérations De Soustraction
Vous pouvez effectuer une soustraction avec la commande expr en utilisant :
expr 8 - 4
Sortir :
4
3. Opérations De Multiplication
Vous pouvez effectuer la multiplication avec la commande expr en utilisant :
expr 8 \* 4
Remarque : Nous utilisons la barre oblique inverse pour échapper le caractère de multiplication.
Sortir :
32
4. Opérations Des Divisions
Vous pouvez effectuer une division avec la commande expr en utilisant :
expr 8 / 4
Sortir :
2
Utilisation De La Commande Expr Avec Des Variables
Vous pouvez également utiliser expr avec des variables. Cela signifie que vous pouvez également utiliser expr dans vos scripts shell. Voyons un exemple.
x= 15 y=`expr €x + 10` écho €y
Sortir :
25
Exécution D’opérations De Chaîne Avec La Commande Expr
Voyons maintenant les opérations sur les chaînes que vous pouvez effectuer à l’aide de la commande expr. Vous pouvez effectuer les opérations suivantes avec expr :
1. Trouver La Longueur D’une Chaîne
Pour trouver la longueur d’une chaîne, utilisez :
longueur expr
Voyons un exemple :
longueur expr Bonjour
Sortir :
5
2. Extraire Une Sous-chaîne
Vous pouvez également utiliser expr pour extraire une sous-chaîne d’une chaîne. La syntaxe pour cela est :
Voyons un exemple :
expr substr LinuxForDevices 6 3
Sortir :
Pour
3. Trouver L’index De Départ D’un Motif
Vous pouvez également utiliser expr pour obtenir l’index de départ d’un motif dans la chaîne (le motif est une sous-chaîne). La syntaxe pour cela est :
indice expr
Voyons un exemple :
index expr LinuxForDevices ux
Sortir :
4
4. Comparez Deux Chaînes
Vous pouvez également utiliser expr pour comparer deux chaînes. La comparaison à l’aide de expr donne le nombre de caractères correspondants dans les deux chaînes. La syntaxe pour comparer deux chaînes est :
expr :
Voyons un exemple :
signet expr : livre
Sortir :
4