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

Conclusion