La commande Linux wc (nombre de mots)

La commande Linux word count est nommée wc. La commande wc compte le nombre de caractères, de mots et de lignes contenus dans un flux de texte. Si cela semble simple ou ennuyeux, c’est tout sauf; la commande wc peut être utilisée dans les pipelines de commandes Linux pour faire toutes sortes de choses intéressantes.

Jetons un coup d’œil à quelques exemples de commandes Linux wc pour montrer la puissance de cette petite commande formidable.

Exemples de commandes Linux wc (mots, lignes, caractères)

Dans son utilisation la plus basique, la commande wc peut être utilisée pour compter le nombre de lignes, de mots et de caractères dans un fichier, comme ceci:

$ wc /etc/passwd 65 185 3667 /etc/passwd

Dans cet exemple, le fichier /etc/passwd a 65 lignes, 185 mots (comme wc détermine les mots) et 3 667 caractères.

Si vous voulez juste connaître le nombre de lignes dans un fichier, ajoutez simplement l’argument -l, comme ceci:

$ wc -l /etc/passwd 65 /etc/passwd

Ou, si vous voulez connaître le nombre de mots dans un fichier, ajoutez l’argument -w, comme ceci :

$ wc -w MyStory.txt 185 MyStory.txt

En utilisant la commande Linux wc dans les pipelines de commandes

La commande wc suit le paradigme de lire l’entrée de STDIN et d’écrire la sortie vers STDOUT, de sorte qu’elle peut être utilisée dans toutes sortes de pipelines de commandes Linux. Cette commande indique le nombre d’utilisateurs actuellement connectés à votre système Linux:

who | wc -l

Il le fait en canalisant la sortie de la commande who dans l’entrée de la commande wc, qui dans ce cas est utilisée pour compter le nombre de lignes de sortie dans la .

De même, cette commande suivante affiche le nombre de processus en cours d’exécution sur votre système Linux :

ps -e | wc -l

Cela fonctionne de la même manière que l’exemple précédent: Générez une sortie à l’aide d’une commande (la commande ps), et utilisez la commande wc -l pour compter le nombre de lignes de sortie de cette commande.

J’espère que ces exemples de commandes Unix / Linux wc ont été utiles.



Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.