Commande linux nbre de mots par ligne

Bonjour,
je voudrai savoir comment on fait pour connaitre le nombre de mots par lignes dans un fichier
Configuration: Windows XP Internet Explorer 7.0

2 réponses

  1. Modérateur
    Bonjour,*

    S'il vous plaît
    Merci
    Au revoir
    etc.
    Sont monnaie courante quand on veut obtenir quelque chose !

    Saine lecture...
    A voir aussi

    Merci de votre compréhension.

    ;-)

    * Ne pas en tenir compte si présent dans le message initial, mais bon vu qu'il est ajouté automatiquement, ça ne fait pas de mal.

    man wc
    1. salut,
      mais mon probleme c'est que je veux avoir le nbre de mot par ligne(pour chaque ligne le nbre de mots )
      avec wc j'ai le nbre de lignes nbre de mots nbre d'octets ,et puis g essayé avec les options ça ne marche pas
      aidez moi
      merci d'avance

      L'anonyme
  2. Modérateur
    [tmpfs]$ cat plop
    Salut,
    mais mon probleme c'est que je veux avoir le nbre de mot par ligne(pour chaque ligne le nbre de mots )
    avec wc j'ai le nbre de lignes nbre de mots nbre d'octets ,et puis g essayé avec les options ça ne marche pas
    aidez moi
    merci d'avance
    
    [tmpfs]$ cat foo.sh
    #! /bin/sh
    
    #set -xv
    
    i=1
    while read line
    do
    nbrl="$(wc -w <<<$line)"
    echo "La ligne $i à $nbrl mot(s)"
    ((i++))
    done < plop
    
    [tmpfs]$ ./foo.sh
    La ligne 1 à 1 mot(s)
    La ligne 2 à 21 mot(s)
    La ligne 3 à 23 mot(s)
    La ligne 4 à 2 mot(s)
    La ligne 5 à 2 mot(s)
    
    [tmpfs]$    

    ;-))