wc -l <file.txt>
Ou
command | wc -l
Utilisez wc
:
wc -l <filename>
Cela affichera le nombre de lignes dans <filename>
:
$ wc -l /dir/file.txt
3272485 /dir/file.txt
Ou, pour omettre le <filename>
à partir du résultat, utilisez wc -l < <filename>
:
$ wc -l < /dir/file.txt
3272485
Vous pouvez également rediriger les données vers wc
aussi :
$ cat /dir/file.txt | wc -l
3272485
$ curl yahoo.com --silent | wc -l
63
Pour compter toutes les lignes, utilisez :
$ wc -l file
Pour filtrer et compter uniquement les lignes avec motif, utilisez :
$ grep -w "pattern" -c file
Ou utilisez -v pour inverser la correspondance :
$ grep -w "pattern" -c -v file
Voir la page de manuel de grep pour jeter un œil aux arguments -e, -i et -x...
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