Pessoal estava fazendo um comando para remover linhas duplicadas do meu bash já que as flags
do mesmo nao funcionam tenho de gerenciar isso manualmente porem no meu arquivo bash tenho os seguintes comandos e linhas:
oprofile
oprofile
oprofile
oprofile -V
oprofile -v
eu usei o comando abaixo para remover linhas duplicadas:
bash-4.4# sort -u .bash_history > ~/saida.txt
e na saida do arquivo fica:
bash-4.4# cat saida.txt
oprofile
oprofile
oprofile -V
oprofile -v
ele remove mas acontece que ele diferencia linhas iguais mas nao trata igual a que tem um caractere em branco no final
por essa razao ele nao remove o comando que tem um caractere de espaço em branco no fim apesar do comando ser repetido.
A minha duvida é como incluir um comando nesta linha usando sed ou awk que retire caractere em branco no final da
linha e consequentemente assim entao tirando as duplicadas?