Comment compter les lignes dans un fichier dans Linux

Comment compter les lignes dans un fichier dans Linux

Parfois, vous devrez peut-être compter les lignes totales dans un fichier dans les systèmes UNIX / Linux. Ce tutoriel vous aide avec plusieurs méthodes pour compter le nombre de lignes dans un fichier dans un système Linux via la ligne de commande.

Compter les lignes avec toilettes Commande

Le toilettes La commande est le «Counter Word» pour les systèmes UNIX / Linux. Il s'agit d'une commande largement utilisée parmi les utilisateurs de Linux pour compter les lignes dans un fichier. Il est également utile pour compter les mots et les caractères dans un fichier.

Ouvrez un terminal et Type Command pour compter les lignes:

wc -l myfile.SMS  

Vous pouvez également compter le nombre de lignes sur la sortie tuyaux.

chat myfile.txt | wc -l  

En utilisant grep Commande

Grep est une autre commande Linux fréquemment utilisée pour rechercher du contenu avec des expressions régulières. Vous pouvez également utiliser la commande grep pour compter le nombre de lignes dans un fichier.

grep -c ".*" mon fichier.SMS  

En utilisant sed Commande

Le SED est connu sous le nom d'éditeur de flux pour les systèmes UNIX / Linux. Il est principalement utilisé pour la recherche et remplacer le contenu d'un fichier ou d'un flux.

Utilisez la commande SED pour compter le nombre de lignes dans un fichier:

sed -n '$ =' myfile.SMS  

En utilisant awk Commande

Awk est un outil de traitement et de rapport de données utile. Il est par défaut disponible sur toutes les principales distributions Linux. Vous pouvez également utiliser AWK pour compter le nombre de lignes à partir d'un fichier.

awk 'end print nr' myfile.SMS  

Ici, NR conserve le nombre des enregistrements d'entrée actuels.

Conclusion

Ce tutoriel vous a aidé à compter les lignes dans un fichier du système Linux.