Você pode tentar passar por um comando sed
que substitui o início da linha ( ^
) pelo prefixo desejado ( |
), por exemplo:
some_command | sed 's/^/| /'
Isso funcionará para comandos mais simples, mas falhará à medida que aplicações mais complexas posicionarem o cursor de maneiras não triviais, e também retardará a saída de vários comandos (desde que eles mudem do buffer de linha para um buffer muito maior, saída padrão não é um terminal).
Eu geralmente recomendo abandonar essa abordagem e, em vez disso, configurar um prompt de shell que se destaque (usa negrito, itálico, cor, cor de fundo, caracteres Unicode especiais, o que ocorrer com você).