![]() |
|
Comment concaténer des chaînes en Bash - Printable Version +- My Board (https://ellohost.com/forum) +-- Forum: Tutoriel FR (https://ellohost.com/forum/forumdisplay.php?fid=7) +--- Forum: Others (https://ellohost.com/forum/forumdisplay.php?fid=16) +--- Thread: Comment concaténer des chaînes en Bash (/showthread.php?tid=87) |
Comment concaténer des chaînes en Bash - aaron - 07-22-2023 Comment concaténer des chaînes en Bash : Un guide pour connecter des variables de chaîneConcaténation de chaînes - Ajout d'une variable de chaîne après l'autre
Concaténation de chaînes à l'aide de chaînes littéralesLes chaînes littérales sont imprimées littéralement, et il y a deux façons d'imprimer une chaîne littérale - en utilisant des guillemets simples ou un symbole de barre oblique inversée avec des guillemets doubles réguliers. Par exemple, nous allons créer une nouvelle variable de chaîne littérale sans guillemets et l'afficher avec echo : Dans ce cas, le résultat serait : Maintenant, lorsque nous ajoutons des guillemets simples ou doubles au nom de la variable de chaîne, la commande echo affichera la valeur littéralement : Voici le résultat : Ensuite, nous appliquerons cette logique pour concaténer deux chaînes : Nous pouvons également couvrir la dernière ligne de la variable en utilisant des crochets pour la protéger. Les accolades sont utiles si vous avez plusieurs variables : Dans les deux cas, le résultat sera affiché comme suit : Concaténation de plusieurs variables de chaîneIl est facile de joindre plusieurs variables de chaîne ensemble avec une manipulation de variable claire. Par exemple, dans le script bash suivant, nous utiliserons trois variables différentes pour créer des valeurs combinées. La commande echo affichera ensuite les données de chaîne : Voici à quoi ressemblera le résultat : Concaténation de nombres et de chaînesBash permet à ses utilisateurs de concaténer une ou plusieurs variables qui ne sont pas de type chaîne. Pour cette raison, il est possible de concaténer plusieurs variables, qui peuvent être des chaînes ou des nombres : ![]() Concaténation de chaînes à l'aide de l'opérateur +=Une autre façon de joindre deux chaînes ou plus pour en créer une concaténation est d'utiliser l'opérateur d'ajout (+=). Cet opérateur permet de connecter des chaînes à l'aide d'une ou plusieurs variables. Par exemple, le script suivant peut être utilisé pour joindre deux chaînes à l'aide d'une seule variable : ![]() Un résultat similaire peut être obtenu en utilisant deux variables : ![]() Concaténation de chaînes numériquesLa méthode de l'opérateur d'ajout peut également être utilisée exclusivement pour ajouter des variables de chaîne numérique. ![]() Cependant, si vous souhaitez ajouter les chiffres ensemble, cette logique doit être utilisée : ![]() Concaténation de chaînes à l'aide de la boucle for BashUne façon plus avancée d'utiliser la fonctionnalité de concaténation de bash consiste à l'implémenter dans la boucle for bash. Dans l'exemple suivant, nous avons une variable myvariable avec trois chaînes et une variable nommée results avec une chaîne vide. Avec l'aide de la boucle for bash, nous pourrons combiner les chaînes de myvariable avec notre chaîne : ![]() |