Pode bash executar um comando quando eu apertar enter em uma linha vazia? [duplicado]

2

meu ambiente

É possível executar o bash clear && ls -A --color sempre que eu digito entrar em uma linha vazia?

Eu não sei se é relevante, mas estou usando set -o vi para o modo vi.

    
por davejones445 08.05.2018 / 03:29

1 resposta

4

Isso é possível configurando seu PROMPT_COMMAND como tal.

PROMPT_COMMAND='h=$(fc -l -1); h=${h%% *}; (( h != oh )) || { clear && ls -A --color; }; oh=$h'
    
por 08.05.2018 / 04:52