Accueil·Commandes du terminal

wc

Traitement de texte

Syntaxe

wc -l [file]

Compte lignes, mots et octets ; -l compte les sauts de ligne, donc une dernière ligne sans saut n'est pas comptée.

Options courantes

OptionSignification
-lCount lines, meaning newline characters
-wCount words
-cCount bytes
-mCount characters, which differs from -c outside ASCII
-LLength of the longest line

Exemples

wc -l *.ts

Line count per file plus a total.

ls | wc -l

How many entries this directory holds.

Ils sont faits pour être chaînés avec des tubes. Trois commandes reliées sont souvent plus courtes qu’une seule qui fait tout.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait wc ?

Compte lignes, mots et octets ; -l compte les sauts de ligne, donc une dernière ligne sans saut n'est pas comptée.

Q. Comment l’écrire ?

wc -l [file] — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 5 ici ; la liste complète est dans man wc. Cette commande relève de Traitement de texte.

Commandes liées

page man: man wc