Como modificar a saída em um terminal bash para todas as saídas

0

Eu gostaria de poder editar permanentemente minha configuração (estou executando o Ubuntu) para que cada vez que o terminal mostre algo, adicione algo à saída.

Um exemplo disso seria adicionar uma linha de traços no início da saída.

O que aconteceria no momento:

./helloworld
Hello World!

O que eu gostaria de dizer:

./helloworld
--------------------------
Hello World!

Eu quero que isso aconteça, não importa qual seja a saída (então, obviamente, neste caso, mudar o programa "hello world" não funcionaria !!)

Isso é algo que eu estou curioso sobre mais do que qualquer outra coisa! Eu não sabia o que procurar para encontrá-lo com o google, então se alguém puder pelo menos me apontar na direção correta eu ficaria muito grato!

Obrigado

    
por Jack O'Connor 12.07.2016 / 22:38

2 respostas

1

Pessoalmente, eu faço o oposto - marquei o final da saída anterior com o meu prompt:

-------------------------------------------------
DIR:/python|14:49|skolodya@ubuntu:
$ echo "HelloWorld"
HelloWorld
-------------------------------------------------
DIR:/python|14:50|skolodya@ubuntu:
$ 

O próprio prompt pode ser modificado em .bashrc ou em qualquer arquivo rc que seu shell use para ser algo assim:

PS1='-------------------------------------------------
$ '

Adicione o nome de usuário ou qualquer outra informação que desejar

    
por 12.07.2016 / 22:51
1

Se você usar o Bash, você pode capturar o chamado sinal falso do DEBUG para conseguir isso:

trap 'echo -------------' DEBUG

e para torná-lo permanente adicione o acima ao seu arquivo .bashrc .

    
por 12.07.2016 / 23:04