Вы можете использовать:
grep -cve '^\s*$' file.txt
Если вам нужна команда для этого, просто вставьте следующие строки в свой .bashrc и перезапустите сеанс оболочки или откройте новый терминал:
count_lines()
{
grep -cve '^\s*$' $1
}
Пример:
count_lines file.txt
42