toilettes (court pour nombre de mots) est un outil de ligne de commande dans les systèmes d’exploitation Unix/Linux, qui est utilisé pour connaître le nombre de sauts de ligne, de mots, d’octets et de caractères dans les fichiers spécifiés par le Déposer arguments à la sortie standard et détiennent un nombre total pour tous les fichiers nommés.

Lorsque vous définissez le Déposer paramètre, le toilettes La commande imprime les noms de fichiers ainsi que les décomptes demandés. Si vous ne définissez pas de nom de fichier pour le Déposer paramètre, il imprime uniquement le nombre total sur la sortie standard.

Dans cet article, nous verrons comment utiliser le toilettes commande pour calculer les nouvelles lignes, les mots, les caractères ou le nombre d’octets d’un fichier avec des exemples pratiques.

syntaxe de la commande wc

La syntaxe de la toilettes commande est illustrée ci-dessous.

# wc [options] filenames

Voici les options et l’utilisation fournies par le toilettes commande.

Publicité
  • wc -l – Imprime le nombre de lignes d’un fichier.
  • wc -w – imprime le nombre de mots dans un fichier.
  • wc -c – Affiche le nombre d’octets dans un fichier.
  • wc -m – imprime le nombre de caractères d’un fichier.
  • wc -L – imprime uniquement la longueur de la ligne la plus longue d’un fichier.

Voyons comment nous pouvons utiliser le ‘toilettes‘ avec les quelques arguments et exemples disponibles dans cet article. Nous avons utilisé le ‘tecmint.txt‘ pour tester les commandes.

Découvrons la sortie de tecmint.txt fichier en utilisant la commande cat comme indiqué ci-dessous.

$ cat tecmint.txt

Red Hat
CentOS
AlmaLinux
Rocky Linux
Fedora
Debian
Scientific Linux
OpenSuse
Ubuntu
Xubuntu
Linux Mint
Deepin Linux
Slackware
Mandriva

1. Un exemple de base de commande WC

Le ‘toilettes‘ sans passer aucun paramètre affichera un résultat de base de la ‘tecmint.txt‘ déposer. Les trois nombres ci-dessous sont 12 (nombre de lignes), 16 (nombre de mots), et 112 (nombre d’octets) du fichier.

$ wc tecmint.txt

12  16 112 tecmint.txt

2. Compter le nombre de lignes dans un fichier

Comptez le nombre de nouvelles lignes dans un fichier en utilisant l’option ‘-l‘, qui imprime le nombre de lignes d’un fichier donné. Dites, la commande suivante affichera le nombre de nouvelles lignes dans un fichier.

Dans la sortie, le premier champ est affecté en tant que nombre et le second champ est le nom du fichier.

$ wc -l tecmint.txt

12 tecmint.txt

3. Compter le nombre de mots dans un fichier

Le -w dispute avec le toilettes La commande imprime le nombre de mots dans un fichier. Tapez la commande suivante pour compter les mots dans un fichier.

$ wc -w tecmint.txt

16 tecmint.txt

4. Compter le nombre de caractères dans un fichier

Lors de l’utilisation de l’option -m avec le toilettes la commande imprimera le total nombre de caractères dans un dossier.

$ wc -m tecmint.txt

112 tecmint.txt

5. Compter le nombre d’octets dans un fichier

Lors de l’utilisation de l’option -c imprimera le nombre d’octets d’un fichier.

$ wc -c tecmint.txt

112 tecmint.txt

6. Afficher la longueur de la ligne la plus longue du fichier

Le ‘toilettes‘ la commande autorise un argument ‘-L‘, il peut être utilisé pour imprimer la longueur du plus long (nombre de caractères) ligne dans un fichier.

Donc, nous avons la ligne de caractères la plus longue (‘Linux scientifique‘) dans un fichier.

$ wc -L tecmint.txt

16 tecmint.txt

7. Vérifiez les options de commande wc

Pour plus d’informations et d’aide sur le toilettes commande, exécutez simplement le ‘wc --help‘ ou ‘man wc‘ à partir de la ligne de commande.

$ wc --help
OR
$ man wc

Utilisation de la commande wc

Usage: wc [OPTION]... [FILE]...
  or:  wc [OPTION]... --files0-from=F
Print newline, word, and byte counts for each FILE, and a total line if
more than one FILE is specified.  A word is a non-zero-length sequence of
characters delimited by white space.

With no FILE, or when FILE is -, read standard input.

The options below may be used to select which counts are printed, always in
the following order: newline, word, character, byte, maximum line length.
  -c, --bytes            print the byte counts
  -m, --chars            print the character counts
  -l, --lines            print the newline counts
      --files0-from=F    read input from the files specified by
                           NUL-terminated names in file F;
                           If F is - then read names from standard input
  -L, --max-line-length  print the maximum display width
  -w, --words            print the word counts
      --help     display this help and exit
      --version  output version information and exit

GNU coreutils online help: 
Full documentation at: 
or available locally via: info '(coreutils) wc invocation'

Dans cet article, vous avez découvert la toilettes command, qui est un simple utilitaire de ligne de commande pour compter le nombre de lignes, de mots, de caractères et d’octets dans les fichiers texte. Il existe de nombreuses autres commandes Linux de ce type, vous devez apprendre et maîtriser vos compétences en ligne de commande.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés accessibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

Rate this post
Publicité
Article précédentHow to Get an IP address in the Bahamas: Fast VPN Servers
Article suivantComment mettre à niveau vers KDE Plasma 5.27 sur Kubuntu 22.10
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici