Fish Shell:
Trouver la longueur d'une chaîne de caractères
How to (Comment faire ?)
Avec Fish, c’est simple comme bonjour. Utilisez string length
. Voici un exemple :
# Définir une chaîne
set maChaine "Bonjour le monde!"
# Trouver sa longueur
string length $maChaine
Sortie :
17
Deep Dive (Plongée en Profondeur)
Historiquement, trouver la longueur d’une chaîne était souvent réalisé en C via la fonction strlen()
, parcourant chaque caractère jusqu’au terminateur null. En Fish, c’est encapsulé dans la commande string
, plus sécurisée et plus pratique.
Autres méthodes ? Certains scripts bash utilisent ${#variable}
mais cette syntaxe n’est pas disponible dans Fish qui préfère une approche de commande explicite.
Détails d’implémentation : string length
compte les caractères Unicode correctement, ainsi un caractère composite est compté comme un seul caractère.