Commandes Linux · 3 min read · Sep 19, 2025

Commande wc de Linux expliquée pour les débutants (6 exemples)

Lorsque vous travaillez sur la ligne de commande, vous souhaiterez parfois accéder au nombre de mots, au nombre d’octets ou même aux nouvelles lignes dans un fichier. Si vous recherchez un outil pour cela, vous serez heureux d’apprendre qu’il existe, dans Linux, un utilitaire en ligne de commande - appelé wc - qui fait tout cela pour vous. Dans cet article, nous allons discuter de cet outil à travers des exemples faciles à comprendre.

Mais avant de plonger, il convient de mentionner que tous les exemples fournis dans ce tutoriel ont été testés sur Ubuntu 16.04.

Commande wc de Linux

La commande wc imprime le nombre de nouvelles lignes, de mots et d’octets pour chaque fichier d’entrée. Voici la syntaxe de cet outil en ligne de commande :

wc [OPTION]... [FICHIER]...

Et voici comment la page de manuel de wc l’explique :

Imprime le nombre de nouvelles lignes, de mots et d'octets pour chaque FICHIER, et une ligne totale si plus d'un FICHIER est spécifié. Un mot est une séquence de caractères de longueur non nulle délimitée par des espaces. Sans FICHIER, ou lorsque le FICHIER est -, lire l'entrée standard.

Les exemples suivants, sous forme de questions-réponses, vous donneront une idée encore meilleure de l’utilisation de base de wc.

Remarque : Nous utiliserons un fichier nommé file.txt comme fichier d’entrée dans tous nos exemples. Voici ce que contient le fichier :

hi  
hello  
how are you  
thanks.

Q1. Comment imprimer le nombre d’octets

Utilisez l’option de ligne de commande -c pour imprimer le nombre d’octets.

wc -c file.txt

Voici la sortie que cette commande a produite sur notre système :

Donc, le fichier contient 29 octets.

Q2. Comment imprimer le nombre de caractères

Pour imprimer le nombre de caractères, utilisez l’option de ligne de commande -m.

wc -m file.txt

Voici la sortie que cette commande a produite sur notre système :

Donc, le fichier contient 29 caractères.

Q3. Comment imprimer le nombre de nouvelles lignes

Utilisez l’option de ligne de commande -l pour imprimer le nombre de nouvelles lignes dans le fichier.

wc -l file.txt

Voici la sortie dans notre cas :

Q4. Comment imprimer le nombre de mots

Pour imprimer le nombre de mots présents dans le fichier, utilisez l’option de ligne de commande -w.

wc -w file.txt

Voici la sortie que la commande a produite dans notre cas :

Donc, cela révèle qu’il y a 6 mots dans le fichier.

Q5. Comment imprimer la largeur d’affichage maximale ou la longueur de la ligne la plus longue

Dans le cas où vous souhaitez imprimer la longueur de la ligne la plus longue dans le fichier d’entrée, utilisez l’option de ligne de commande -L.

wc -L file.txt

Voici la sortie que la commande a produite dans notre cas :

Donc, la longueur de la ligne la plus longue dans notre fichier est de 11.

Q6. Comment lire le(s) nom(s) de fichier à partir d’un fichier

Dans le cas où vous avez plusieurs noms de fichiers, et que vous souhaitez que wc les lise à partir d’un fichier, utilisez l’option –files0-from.

wc --files0-from=names.txt

Vous pouvez voir que la commande wc, dans ce cas, a produit le nombre de lignes, de mots et de caractères pour file.txt dans la sortie. Le nom file.txt a été mentionné dans le fichier names.txt. Il convient de mentionner que pour utiliser cette option avec succès, les noms écrits dans le fichier doivent être terminés par NUL - vous pouvez générer ce caractère en tapant Ctrl+v suivi de Ctrl+Shift+@.

Conclusion

Comme vous en conviendrez, wc est une commande simple, tant du point de vue de la compréhension que de l’utilisation. Nous avons couvert presque toutes les options de ligne de commande que l’outil propose, vous devriez donc être prêt à utiliser l’outil au quotidien une fois que vous aurez pratiqué tout ce que nous avons expliqué ici. Pour plus d’infos sur wc, rendez-vous sur sa page de manuel.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.