Nombre d'arguments d'une variable

Fermé
mkrzemin Messages postés 41 Date d'inscription samedi 24 avril 2004 Statut Membre Dernière intervention 7 novembre 2012 - 5 nov. 2004 à 12:35
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 - 5 nov. 2004 à 15:11
Salut a tous!

Premierement, ne faites pas gaffe s'il n'y a jamais d'accent, car j'ecris avec un clavier QWERTY.
Je voudrais savoir s'il existe SOUS CSH un moyen de connaitre le nombre d'arguments d'une variable (qui aurait pu etre lue avec la commande read par exemple).
Pour plus de clarte:

set toto="Lili Lolo Lulu"

Quelle commande me permettrait de m'indiquer qu'il y a trois valeurs dans la variable toto ?

Merci par avance,
Mickael
A voir également:

1 réponse

asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
5 nov. 2004 à 15:11
Salut...

Le probleme c'est que dans ton cas,
set toto="Lili Lolo Lulu",
"Lili Lolo Lulu" n'est qu'une seule valeur ;)

si tu veux un moyen generique de compter le nombre d'elements dans une chaines, chaque élément etant separer par un espace, c'est fesable de plusieures façons, la plus simple compter des mots...
echo $toto |wc -w
@+

...Mana mana
   Tutudutu...
0