wc -l <file.txt>
Oppure
command | wc -l
Usa wc
:
wc -l <filename>
Questo produrrà il numero di righe in <filename>
:
$ wc -l /dir/file.txt
3272485 /dir/file.txt
Oppure, per omettere il <filename>
dal risultato usa wc -l < <filename>
:
$ wc -l < /dir/file.txt
3272485
Puoi anche reindirizzare i dati a wc
anche:
$ cat /dir/file.txt | wc -l
3272485
$ curl yahoo.com --silent | wc -l
63
Per contare tutte le righe usa:
$ wc -l file
Per filtrare e contare solo le righe con pattern usa:
$ grep -w "pattern" -c file
Oppure usa -v per invertire la corrispondenza:
$ grep -w "pattern" -c -v file
Consulta la pagina man di grep per dare un'occhiata agli argomenti -e, -i e -x...
ci sono molti modi. utilizzando wc
è uno.
wc -l file
altri includono
awk 'END{print NR}' file
sed -n '$=' file
(GNU sed)
grep -c ".*" file