Maîtrisez la commande wc sous Linux pour compter mots et caractères facilement
Utilisation de la commande wc sous Linux
Dans ce guide, nous allons explorer l’utilisation de la commande “wc” sous Linux. Cette commande, abréviation de “word count”, permet de compter le nombre de lignes, de mots et de caractères dans un fichier texte. C’est un outil polyvalent utile pour analyser rapidement le contenu d’un fichier.
Utilisation de base de la commande wc
Pour utiliser la commande wc, il suffit de spécifier son nom suivi du nom du fichier à analyser. Par exemple, pour obtenir les statistiques d’un fichier nommé “menu1.sh” :
wc menu1.sh
La commande retournera le nombre de lignes, de mots et de caractères dans le fichier. Par exemple, 32 lignes, 84 mots et 765 caractères.
La commande wc offre également des options pour afficher des informations spécifiques :
- -l : pour compter uniquement les lignes.
- -w : pour compter uniquement les mots.
- -c : pour compter uniquement les caractères.
- -L : pour compter le nombre de caractères de la ligne la plus longue.
Il est possible de combiner ces options et de cibler plusieurs fichiers en même temps :
wc -l *
Vous pouvez aussi compter le nombre de lignes dans un flux de données avec le pipeline :
ls | wc -l
Utilisation de wc avec des flux de données
La commande wc peut aussi être utilisée avec des flux de données provenant d’autres commandes via le pipeline. Par exemple, pour compter le nombre de lignes dans la sortie de la commande ls :
ls | wc -l
Vous pouvez également compter le nombre de caractères dans une chaîne de caractères :
echo “IT-Connect” | wc -c
Conclusion
La commande wc est un outil simple mais très utile pour compter des lignes, des mots ou des caractères dans un fichier ou un flux de données. Elle est régulièrement utilisée lors de l’écriture de scripts Bash et mérite d’être maîtrisée.
Source : www.it-connect.fr