Calculer la longueur d’une chaîne

Initialisation de la variable

$ mot=arbre 

Première méthode (bash, ksh)

Utiliser la variable spéciale du ksh et bash :

$ echo "${#mot}" 
5 

(cf. chapitre Aspects avancés de la programmation shell - Manipulation de variables) 

Deuxième méthode

Utiliser la commande wc :

$ echo -n "$mot" | wc -c  
5 

(cf. chapitre Les commandes filtres - Traitements de données - Comptage de lignes, de mots et de caractères : wc)

Troisième méthode

Utiliser la commande expr qui affiche le nombre de caractères correspondant à l’expression régulière :

$ expr "$mot" : '.*'  
5 

(cf. chapitre Les expressions régulières - La commande expr)

Quatrième méthode

Utiliser la fonction length() de la commande awk :

$ echo $mot | awk '{print length($0)}'  
5 

(cf. chapitre Le langage de programmation awk - Fonctions intégrées)

couv_EI7PRO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Retirer le début ou la fin d'une chaîne
Suivant
Récupérer le champ d'une ligne