gnu cat
tem a opção -E
para isso, com uma entrada como
printf " one \ntwo \t\n"
imprimirá
one $
two $
Existem muitas maneiras de emular esse comportamento, por ex. use sed
no modo "raw":
sed -n l infile
ou
paste -d '$' infile /dev/null
ou use qualquer ferramenta de processamento de texto para adicionar $
antes de cada nova linha ...
Você também pode tentar algo como
less -p '[[:blank:]]+$' infile
que irá destacar o padrão (neste caso, os espaços em branco) ...