wc -l <file.txt>
Oder
command | wc -l
Verwenden Sie wc
:
wc -l <filename>
Dadurch wird die Anzahl der Zeilen in <filename>
ausgegeben :
$ wc -l /dir/file.txt
3272485 /dir/file.txt
Oder um <filename>
wegzulassen aus dem Ergebnis verwenden Sie wc -l < <filename>
:
$ wc -l < /dir/file.txt
3272485
Sie können Daten auch an wc
weiterleiten auch:
$ cat /dir/file.txt | wc -l
3272485
$ curl yahoo.com --silent | wc -l
63
Um alle Zeilen zu zählen, verwenden Sie:
$ wc -l file
Um nur Zeilen mit Muster zu filtern und zu zählen, verwenden Sie:
$ grep -w "pattern" -c file
Oder verwenden Sie -v, um die Übereinstimmung umzukehren:
$ grep -w "pattern" -c -v file
Sehen Sie sich die man-Seite von grep an, um einen Blick auf die Argumente -e, -i und -x zu werfen...
es gibt viele Wege. mit wc
ist eins.
wc -l file
andere sind
awk 'END{print NR}' file
sed -n '$=' file
(GNU-sed)
grep -c ".*" file