vendredi 14 février 2014

Nombre de lignes/de mots d'un fichier

Aujourd'hui, étude d'une petite commande à la fois simple et pratique : wc (word cound).
Elle est souvent utilisée lorsqu'on a besoin de connaître le nombre de lignes d'un fichier ou encore, mais c'est moins fréquent, le nombre de mots. Si on la lance simplement sans argument, on aura :

$ wc nom_fichier
240 569 8980 nom_fichier

Les 3 nombres retournés sont respectivement
  • Le nombre de lignes
  • Le nombre de mots
  • Le nombre d'octets
En ajoutant un argument, on peut avoir seulement l'un de ces nombres :
-l : nombre de lignes
-w : nombre de mots
-c : nombre d'octets

Un autre argument, -m, nous permet d'obtenir un 4° nombre, le nombre de caractères :

$ wc -m nom_fichier

Et voilà, c'est déjà fini