Newline (“\ n”) antes da saída no bash

5

Eu quero modificar minha saída no bash para uma melhor visualização da saída. Basta colocar \n antes disso. Como posso alterá-lo em .bashrc ? Por exemplo:

É o padrão:

root@comp:$ abc
bash: abc: command not found

Eu quero isso:

root@comp:$ abc

bash: abc: command not found
    
por Prime_Bull 26.06.2016 / 11:50

1 resposta

11

Você pode trap o sinal DEBUG :

trap 'printf "\n"' DEBUG
O comando DEBUG trapped printf "\n" será executado antes que o comando seja executado, ao contrário de PROMPT_COMMAND , que será executado após o comando ser executado.

Você pode adicionar isso ao seu ~/.bashrc para torná-lo permanente.

Exemplo:

$ abc
No command 'abc' found, did you mean:
....
$ trap 'printf "\n"' DEBUG
$ abc

No command 'abc' found, did you mean:
....
    
por 26.06.2016 / 12:33