Em cat , -b mostra os números de linha de linhas não vazias, enquanto -n mostra os números de linha de todas as linhas, independentemente do vazio.
Exemplo:
% cat -n file.txt
1 foo
2
3 bar
% cat -b file.txt
1 foo
2 bar
Observe também que -b substitui -n quando usados em conjunto:
% cat -bn file.txt
1 foo
2 bar