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'