Commande linux nbre de mots par ligne

lola -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
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. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
    0
    1. l'anonyme
       
      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
      0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    [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]$    

    ;-))
    0