Commandes WC pour compter le nombre de lignes, de mots, et des caractères – Linux

La commande wc (word count) sous Linux permet de connaître le nombre de lignes, de mots, d’octets et de caractères dans des fichiers spécifiés par les arguments de fichier. La syntaxe de la commande wc est indiquée ci-dessous.
 

# wc [options] myfile

Voici les options fournies par la commande.

wc -l: Affiche le nombre de lignes d'un fichier.
wc -w: Affiche le nombre de mots d'un fichier.
wc -c: Affiche le nombre d'octets dans un fichier.
wc -m: Affiche le nombre de caractères d'un fichier.
wc -L: Affiche uniquement la longueur de la plus longue ligne d'un fichier.

Regardons donc comment utiliser la commande « wc » avec quelques arguments. Nous avons utilisé le fichier « file.txt » pour tester les commandes.
 

Exemple de base

La commande « wc » sans passer aucun paramètre affichera un résultat de base.

[root@waytolearnx ~]# wc file.txt

5  25 224 file.txt

Les trois nombres indiqués ci-dessus sont 5 (nombre de lignes), 25 (nombre de mots) et 224 (nombre d’octets) du fichier.
 

Compter le nombre de lignes

Pour compter le nombre de lignes dans un fichier, utilisez l’option « – l » qui permet d’afficher le nombre de lignes d’un fichier donné.

[root@waytolearnx ~]# wc -l file.txt

5 file.txt

 

Compter le nombre de mots

L’utilisation de l’argument «-w» avec la commande «wc» affiche le nombre de mots d’un fichier. Tapez la commande suivante pour compter les mots dans un fichier.

[root@waytolearnx ~]# wc -w file.txt

25 file.txt
 

Compter le nombre d’octets et de caractères

Lors de l’utilisation des options « -c » et « -m » avec la commande « wc », le nombre total d’octets et de caractères contenus dans un fichier sera affiché.

[root@waytolearnx ~]# wc -c file.txt

224 tecmint.txt
[root@waytolearnx ~]# wc -m file.txt

224 file.txt

 

Afficher la taille de la plus longue ligne

La commande « wc » autorise l’argument « -L », elle peut être utilisée pour afficher la longueur de la plus longue ligne (nombre de caractères) d’un fichier.

[root@waytolearnx ~]# wc -L file.txt

25 file.txt

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *