Compter caractere

lulu -  
 sbound -
bonjour,

je suis novice en unix
voila, j'ai une chaine de caractere. je voudrai savoir si dedans il y a des points. mais je n'arrive pas à savoir comment faire pour compter. j'ai essayer avec grep mais je n'ai pas réussi.
je voudrai que le résultat me retourne 0 s'il n'y en a pas ou le nbre de point présent.

merci infiniment,

lulu
A voir également:

4 réponses

teebo Messages postés 33570 Statut Modérateur 1 793
 
Salut,
En quel langage?

Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
0
AR
 
Si tu as VisualBasic c'est la commande "Len(chaine) qu'il faut utiliser ...
Bonne journée ...
0
sbound
 
Salut,
Je suis pas un as d'unix, mais il existe sûrement une solution plus appropriée. Mais celle-ci est une bidouille (pas essayé)

 echo $TaChaine | tr "." ".\n" | grep -c "."


en fait il s'agit d'ajouter un retour à la ligne après chaque point, puis de compter les lignes contenant un point.
;-)
0
sbound
 
Repostes dans le forum linux/Unix, tu y trouveras ton bonheur
0