close

Toilettes (Unix)

Aller à la navigation Aller à la recherche

wc ( word count ) est une commande utilisée dans le système d'exploitation Unix qui vous permet d'effectuer différents comptages à partir d'une entrée standard, qu'il s'agisse de mots, de caractères ou de sauts de ligne.

Le programme lit l'entrée standard ou une liste concaténée et génère une ou plusieurs des statistiques suivantes : nombre de lignes, nombre de mots et nombre d'octets. Si une liste de fichiers est passée en paramètre, elle affiche des statistiques pour chaque fichier individuel, puis les statistiques globales.

Mode d'utilisation

   wc -l <fichier> nombre de lignes
   wc -c <fichier> nombre d'octets
   wc -m <fichier> imprime le nombre de caractères
   wc -L <fichier> imprime la longueur de la ligne la plus longue
   wc -w <fichier> imprime le nombre de mots

Exemple d'utilisation

$ wc idées.txt extrait.txt
     40 149 947 idées.txt
   2294 16638 97724 extrait.txt
   2334 16787 98671 totaux

Combinaison avec d'autres commandes

On concatène le contenu du fichier /etc/passwd, avec grep on recherche toutes les lignes qui contiennent « /home » dans leur contenu, et avec wc -l on compte les lignes résultantes.

$ chat /etc/passwd | grep /accueil | wc -l
   3


Liens externes