Concaténation de chaînes de caractères

Fish Shell:
Concaténation de chaînes de caractères

How to:

Concaténer des chaînes en Fish est intuitif. Voilà quelques exemples :

set string1 "Bonjour, "
set string2 "le monde!"
echo $string1$string2
# Output: Bonjour, le monde!

Pour ajouter des espaces ou des éléments statiques, placez-les dans les guillemets :

set greeting "Hola, "
set name "Jean"
set exclamation "!"

echo "$greeting$name$exclamation"
# Output: Hola, Jean!

Si vos chaînes viennent de commandes, collez-les ainsi :

set path (pwd)
set filename "/mon_fichier.txt"
echo $path$filename
# Mettons que vous êtes dans /home/user, le résultat sera :
# Output: /home/user/mon_fichier.txt

Deep Dive

Concaténer des chaînes est une pratique vieille comme la programmation. Historiquement, chaque langage a ses propres méthodes : + en Python, .concat() en JavaScript, ou simplement juxtaposer en C.

En Fish, pas besoin de fonction compliquée ou d’opérateur spécial ; écrivez simplement les variables l’une à côté de l’autre. Fish gère l’espace entre les mots lorsque vous utilisez des guillemets. C’est clair et naturel, par rapport à des langages où on doit parfois jongler avec différents outils pour obtenir le résultat escompté.

D’autres shells, comme Bash, utilisent des syntaxes plus cryptiques comme l’utilisation de ${var}. Fish, fidèle à sa philosophie de simplicité, rend cette tâche transparente.

See Also

Pour plus de détails sur la manipulation de chaînes en Fish, consultez :