Versuchen Sie dies
wc -l < sample.txt
wc
gibt den Dateinamen nicht aus, wenn die Datei über die Standardeingabe gelesen wird. Die <
speist die Datei über die Standardeingabe.
Andere Single Befehle, um die Anzahl der Zeilen in einer Datei ohne Dateinamen zu erhalten.
sed
:
$ sed -n '$=' filename
awk
:
$ awk 'END{print NR}' filename
Wenn Sie auch die Leerzeichen entfernen möchten, verwenden Sie sed
.
wc -l < file | sed 's/ //g'