Trouver la longueur d'une chaîne de caractères

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.

See Also (Voir Aussi)