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 $maChaineSortie :
17Deep 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.