Commande wc

Fonction

Permet de calculer le nombre de lignes, de mots et d'octets ou de caractères d'un fichier.

Syntaxe

wc -c -m ] [  -l ] [  -w ] [ Fichier ... 

wc  -k-c ] [  -l ] [  -w ] [ Fichier ... ]

Description

Par défaut, la commande wc calcule le nombre de lignes, de mots et d'octets ou de caractères des fichiers définis par le paramètre Fichier. Elle écrit le nombre de caractères d'avance ligne, de mots et d'octets sur la sortie standard et indique le décompte total pour tous les fichiers nommés.

Lorsque vous utilisez le paramètre Fichier, la commande wc affiche les noms de fichier, ainsi que les totaux demandés. Si vous n'indiquez pas de nom de fichier au moyen du paramètre Fichier, elle utilise l'entrée standard.

La commande wc est affectée par les variables d'environnement LANG, LC_ALL, LC_CTYPE et LC_MESSAGES.

La commande wc considère comme un mot toute chaîne de caractères de longueur non nulle délimitée par un espace blanc (ESPACE , TAB, par exemple).

Options

-c Calcule le nombre d'octets, sauf si l'option -k est définie. Dans ce cas, la commande wc compte les caractères.
-k Compte les caractères. L'option -k est équivalente à l'option -klwc. Si vous combinez l'option -k avec d'autres options, vous devez inclure l'option -c, sans quoi l'option -k n'est pas prise en compte. Pour plus d'informations, voir exemples 4 et 5.

Remarque : Il est prévu de supprimer cette option dans les versions futures.
-l Compte les lignes.
-m Compte les caractères. Cette option ne doit pas être utilisée avec l'option -c.
-w Compte les mots. Un mot consiste en une chaîne de caractères délimitée par des espaces, des tabulations ou des caractère d'avance ligne.
Remarque : Si aucune option n'est définie, la commande wc calcule par défaut le nombre de lignes, mots et octets d'un fichier ou de l'entrée standard.

Etat de sortie

Cette commande renvoie les valeurs de sortie suivantes :

0 La commande a été exécutée avec succès.
>0 Une erreur s'est produite.

Exemples

  1. Pour afficher le nombre de lignes, mots et octets d'un fichier, entrez :

    wc chap1

    La commande wc affiche le nombre de lignes, mots et octets du fichier chap1.

  2. Pour afficher uniquement le nombre d'octets et de mots, entrez :

    wc -cw chap*

    La commande wc affiche le nombre d'octets et de mots de chaque fichier commençant par chap. Elle indique également le nombre total d'octets et de mots de ces fichiers.

  3. Pour afficher le nombre de lignes, mots et caractères d'un fichier, entrez :

    wc -k chap1

    La commande wc affiche le nombre de lignes, mots et caractères du fichier chap1.

  4. Pour afficher le nombre de mots et de caractères d'un fichier, entrez :

    wc -kcw chap1

    La commande wc affiche le nombre de caractères et de mots du fichier chap1.

  5. Pour utiliser la commande wc avec l'entrée standard, entrez :

    wc -klw

    La commande wc affiche le nombre de lignes et de mots de l'entrée standard. L'option -k n'est pas prise en compte.

  6. Pour afficher le nombre de caractères d'un fichier, entrez :

    wc -m chap1

    La commande wc affiche le nombre de caractères du fichier chap1.

  7. Pour utiliser la commande wc avec l'entrée standard, entrez :

    wc -mlw

    La commande wc affiche le nombre de lignes, mots et caractères de l'entrée standard.

Fichiers

/usr/bin/wc, /bin/wc Contient la commande wc.
/usr/ucb/wc Contient le lien symbolique à la commande wc.

Envoyer un commentaire | Evaluer la page