1396 votes

Comment compter les lignes dans un document?

J'ai des lignes comme celles-ci, et je veux savoir combien de lignes j'ai réellement ...

 09:16:39 AM  all    2.00    0.00    4.00    0.00    0.00    0.00    0.00    0.00   94.00
09:16:40 AM  all    5.00    0.00    0.00    4.00    0.00    0.00    0.00    0.00   91.00
09:16:41 AM  all    0.00    0.00    4.00    0.00    0.00    0.00    0.00    0.00   96.00
09:16:42 AM  all    3.00    0.00    1.00    0.00    0.00    0.00    0.00    0.00   96.00
09:16:43 AM  all    0.00    0.00    1.00    0.00    1.00    0.00    0.00    0.00   98.00
09:16:44 AM  all    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00
09:16:45 AM  all    2.00    0.00    6.00    0.00    0.00    0.00    0.00    0.00   92.00
 

Y a-t-il un moyen de compter ensuite en utilisant les commandes linux?

Merci d'avance!

2524voto

user85509 Points 5934

Utilisez wc .

 wc -l <file>
 

sort le nombre de lignes.

164voto

olarva Points 716

Utilisation

 $ wc -l file
 

compter toute la ligne ou

 $ grep -w "pattern" -c file  
 

pour filtrer et compter uniquement les lignes avec motif, ou avec -v pour inverser la correspondance.

 $ grep -w "pattern" -c -v file 
 

Voir man grep pour jeter un oeil dans -e, -i et -x args ...

84voto

John Kugelman Points 108754
 wc -l <file.txt>
 

Ou

 command | wc -l
 

56voto

ghostdog74 Points 86060

il y a plusieurs façons. en utilisant wc est un.

wc -l file

d'autres incluent

awk 'END{print NR}' file

sed -n '$=' file (GNU sed)

 grep -c ".*" file
 

26voto

Vivin Paliath Points 40975

Utilisez wc :

 wc -l <filename>
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X