Prova questo
wc -l < sample.txt
wc
non stampa il nome del file se legge il file tramite input standard. L'<
alimenta il file tramite input standard.
Altro singolo comandi per ottenere il numero di righe in un file senza nome file.
sed
:
$ sed -n '$=' filename
awk
:
$ awk 'END{print NR}' filename
Se vuoi eliminare anche gli spazi bianchi, usa sed
.
wc -l < file | sed 's/ //g'