Personalização do Bash - Como deixar espaços em branco antes da saída do comando?

Personalização do Bash - Como deixar espaços em branco antes da saída do comando?

Quero personalizar meu terminal para que alguns espaços em branco apareçam antes que a saída do comando seja exibida. Aqui está um exemplo do que quero dizer:

Prompt "Ideal" para ser mais legível

A segunda parte da imagem (com os espaços em branco) é Gimp-ed e é exatamente o que procuro. Li sobre personalizações PS1-PS4, mas não consigo encontrar o lugar certo para implementar essa ideia.

Editar: eu viessepostar, mas não fornece nenhuma resposta. Também aponta para uma questão do Reddit que permanece sem solução.

Responder1

Isto irá inserir 4 espaços no início de qualquer linha enviada para stdout:

exec 1> >(sed 's/^/    /')

Ele usa uma substituição de processo bash.

Você pode considerar adicionar uma nova linha ao seu prompt para separar comandos, a fim de adicionar clareza

informação relacionada