Compter le nombre de champs d'une ligne.

Résolu
bob737 Messages postés 157 Statut Membre -  
bob737 Messages postés 157 Statut Membre -
Bonjour,

ça doit être tout bête mais je ne trouve pas....

Je souhaite avec le nombre de champs d'une ligne avec le ";" comme séparateur.
exemple;
toto; titi; tonton tonton; tata
==> 4

Merci.

2 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    $ echo "toto; titi; tonton tonton; tata" | awk -F';' '{print NF}'
    4

    $ echo "toto; titi; tonton tonton; tata;titi" | awk -F';' '{print NF}'
    5

    1
  2. bob737 Messages postés 157 Statut Membre
     
    J'ai honte...évidement....

    Merci.
    0