longueur d'une chaine en shell
Publié le 28 Janvier 2010
Comment connaitre la longueur d'une chaine dans un script ?
Rien de plus facile imaginons que votre chaine se trouve dans une variable (ce qui est généralement le cas):
MA_CHAINE="Je voudrais bien connaitre le nombre de caracteres de cette chaine"
Pour obtenir la longueur il suffit de faire:
LONGUEUR=${#MA_CHAINE}
Et voilà, plus qu'à afficher le résultat pour finir:
echo "MA_CHAINE contient $LONGUEUR caracteres"
ce qui donne:
MA_CHAINE contient 66 caracteres