Avec la commande Linux wc, affichez le nombre de lignes, de mots et de ca­rac­tères d’un fichier. Cette commande peut également s’utiliser sur plusieurs documents, dont elle ad­di­tionne alors les valeurs.

Commande Linux wc : de quoi s’agit-il ?

Vous souhaitez connaître le nombre de ca­rac­tères de vos fichiers texte ? La commande Linux wc constitue la solution la plus simple. Cette commande, dont l’abré­via­tion signifie « word count » (nombre de mots), s’exécute sur la ligne de commande et compte parmi les éléments standards présents dans la plupart des dis­tri­bu­tions Linux, comme Debian ou Ubuntu. La commande wc est en mesure de compter les octets, les mots et les ca­rac­tères et d’afficher leur nombre de façon cumulée ou séparée. La majorité des pro­grammes d’écriture proposent une option du même type. Toutefois, si vous souhaitez obtenir di­rec­te­ment ces valeurs à partir du terminal et sans avoir à passer par un autre logiciel, la commande Linux wc est idéale.

Comment fonc­tionne la commande wc ?

Nous allons vous expliquer ra­pi­de­ment le fonc­tion­ne­ment de la commande Linux wc. Avec cette commande, vous obtenez une liste précise des dif­fé­rents pa­ra­mètres. Vous pouvez les définir à l’aide d’une option, faute de quoi ceux-ci sont énumérés par défaut. Le paramètre par défaut permet d’indiquer le nombre de lignes, de mots et de ca­rac­tères con­sé­cu­tifs. La commande peut également être exécutée si­mul­ta­né­ment sur plusieurs fichiers texte. Elle vous permet alors d’obtenir la valeur totale des dif­fé­rentes lignes, mots et ca­rac­tères de façon cumulée, en plus d’une liste par défaut des dif­fé­rents documents.

À quoi ressemble la syntaxe de la commande wc ?

Nous vous pré­sen­tons ci-dessous la syntaxe de la commande Linux wc :

$ wc [Option] [Fichier]
shell

Si vous décidez de ne pas utiliser d’options, le résultat suit le schéma sus­men­tionné du nombre de lignes, de mots et de ca­rac­tères. Si vous n’indiquez aucun fichier, la commande se réfère alors au­to­ma­ti­que­ment à l’entrée standard.

Quelles sont les options proposées par Linux wc ?

Vous pouvez utiliser dif­fé­rentes options pour spécifier la commande wc.

  • -c : elle permet de compter uni­que­ment les octets au sein d’un fichier.
  • -L : elle permet d’afficher la longueur de la ligne la plus longue.
  • -l : elle permet de compter uni­que­ment les lignes au sein d’un fichier.
  • -m : elle permet d’afficher uni­que­ment les ca­rac­tères au sein d’un fichier.
  • -w : elle permet de compter uni­que­ment les mots au sein d’un fichier.

Commande wc : exemples

Pour finir, nous allons vous montrer comment intégrer la commande Linux wc à votre travail quotidien grâce à quelques exemples pratiques.

$ wc exemple.txt
shell

Cette commande permet d’afficher le nombre de lignes, de mots et de ca­rac­tères du document exemple.txt.

$ wc exemple.txt index.html
shell

Cette commande permet d’afficher d’abord les valeurs in­di­vi­duelles pour chaque fichier, con­for­mé­ment au schéma ci-dessus. Le résultat final contient une ligne qui ré­ca­pi­tule le total pour les deux documents.

$ wc -w exemple.py
shell

Cette commande permet d’afficher uni­que­ment le nombre de mots contenus dans le document exemple.py.

Aller au menu principal