Nombre d'arguments d'une variable

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

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Webmaster
    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...