Compter le nombre de mots, de lignes, d'octets, voire de caractères dans un fichier depuis le terminal
toilettes
La commande (word count) est utilisée dans les systèmes Linux pour compter le nombre de mots, de lignes et d'octets dans un fichier texte. Vous pouvez le diriger et l'utiliser de nombreuses manières avec d'autres commandes pour afficher assez facilement des informations sur les fichiers texte.
Utilisant toilettes
commander
Syntaxe générale :.
wc [options..] [nom_fichier]
Options disponibles avec toilettes
commander:
Option | La description |
-l | imprimer le nombre de lignes dans un fichier |
-w | imprimer le nombre de mots dans un fichier |
-c | imprimer le nombre d'octets dans un fichier |
-m | imprimer le nombre de caractères dans un fichier |
-L | longueur d'impression de la ligne la plus longue d'un fichier |
Exemple:
Nous verrons un exemple de base expliquant l'utilisation du toilettes
commande sous Linux.
Nous avons un fichier de démonstration en place nommé test.txt. Voici le contenu du fichier de démonstration test.txt.
Ceci est un fichier de démonstration. Cet article vous aidera à apprendre la commande wc. La commande wc est assez facile à utiliser. Vous pouvez découvrir ses fonctionnalités dans cet article. Vous pouvez trouver de nombreux articles utiles liés à tous vos besoins Linux sur ce port$ Fin de fichier Merci.
Utilisant toilettes
commande sur ce fichier.
wc test.txt
Sortir:
gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$
Dans cette sortie, vous pouvez voir que les nombres représentent les valeurs comme suit.
- nombre de lignes — 11
- nombre de mots -
51
- nombre d'octets —
275
Vous pouvez également afficher le nombre de lignes et de mots à l'aide de la toilettes
commande sur plusieurs fichiers.
Exemple:
wc /etc/passwd /proc/cpuinfo
Sortir:
gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 total gaurav@ubuntu:~$
La 2ème ligne de la sortie affiche les détails sur /etc/passwd
fichier et la 3ème ligne /proc/cpuinfo
. À la fin de la sortie, le chiffre total des deux fichiers combinés est affiché.
Comment compter le nombre total de lignes dans un fichier texte
En utilisant le -l
option de la toilettes
commande, vous pouvez imprimer le nombre de lignes dans un fichier texte donné.
Syntaxe générale :
wc -l [nom_fichier]
Exemple:
wc -l /etc/groupe
Sortir:
gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$
Ici, dans la sortie, nous pouvons voir que le nombre de lignes dans le /etc/groupe
le fichier est 81.
Comment compter les mots dans un fichier texte
Utilisant -w
option (minuscule) dans toilettes
La commande imprime le nombre total de mots dans un fichier texte dans le terminal.
Syntaxe générale :
wc -w [nom_fichier]
Exemple:
wc -w test.txt
Sortir:
51 test.txt
Il y a 51 mots dans le fichier texte test.txt.
Obtenir le nombre d'octets d'un fichier
Vous pouvez utiliser le -c
option avec le toilettes
commande pour imprimer le nombre d'octets du fichier sur votre terminal.
Le nombre d'octets utilisés par un fichier nous renseigne sur la mémoire occupée par ce fichier texte.
Syntaxe générale :
wc -c [nom_fichier]
Exemple:
wc -c /etc/passwd
Sortir:
gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$
De la sortie, nous pouvons conclure que, le mot de passe
le fichier utilise 3102 octets.
Obtenir le nombre total de caractères dans un fichier
Utilisant -m
option avec le toilettes
La commande imprimera le nombre total de caractères dans un fichier donné.
Syntaxe générale :
wc -m [nom_fichier]
Exemple:
wc -m test.txt
Sortir:
gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$
La sortie montre qu'il y a 275 caractères dans le fichier donné.
Obtenir la longueur de la ligne la plus longue d'un fichier
Vous pouvez utiliser le -L
(majuscule) option avec le toilettes
commande pour imprimer la longueur de la ligne la plus longue dans le fichier texte. Cette commande imprime la longueur en termes de nombre de caractères dans une ligne.
Syntaxe générale :
wc -L [nom_fichier]
Exemple:
wc -L test.txt
Sortir:
82 test.txt
Cette sortie représente qu'il y a 82 caractères dans la ligne la plus longue dans le fichier texte test.txt donné.
Comment compter le nombre de fichiers texte dans le répertoire actuel
toilettes
La commande peut également être utilisée pour compter le nombre total de fichiers texte dans le répertoire courant. Pour ce faire, vous devez utiliser toilettes
commande avec le — trouver
commande par tuyauterie.
Regardons cet usage de toilettes
commande à travers un exemple.
Exemple:
trouver . -type f | wc -l
.
(point) : Ici le .
(point) signifie que trouver
La commande doit rechercher dans le répertoire courant.
-taper
: Ceci spécifie le trouver
pour rechercher des types de fichiers similaires dans le répertoire courant.
F
: Ici, F
représentent des « fichiers ».
Quelle que soit la sortie de cette première commande trouver
sera ensuite acheminé vers le toilettes
commander. toilettes
comptera alors le nombre total de fichiers dans le répertoire courant et affichera le nombre sur votre terminal.
Sortir:
gaurav@ubuntu:~/space$ find . -type f | wc -l 13 gaurav@ubuntu:~/space$
La sortie est affichée sous la forme 13, ce qui signifie qu'il y a 13 fichiers texte du même type dans le répertoire donné.
Conclusion
Comme vous conviendrez que l'utilisation de toilettes
La commande est assez simple et peut être facilement utilisée avec vos fichiers texte pour obtenir les détails à leur sujet. Cette commande peut également être utilisée en combinaison avec d'autres commandes à l'aide de l'option de tuyauterie.