Sintaxe correta em um script para anexar a .bashrc para root

Sintaxe correta em um script para anexar a .bashrc para root

Estou tentando criar scripts de algumas coisas e não consigo descobrir a sintaxe correta para anexar ao arquivo .bashrc do root. Para este script, estou apenas tentando fazer com que ele exiba o nome do host em vermelho quando fizermos ssh nele.

Normalmente, acrescento isso abaixo a /root/.bashrc e funciona perfeitamente:

export PS1="\e[0;31m[\u@\h \W]\$ \e[m"

Eu tentei diferentes variantes abaixo, mas não consigo descobrir se as aspas estão bagunçando tudo ou o quê.

echo "export PS1="\e[0;31m[\u@\h \W]\$ \e[m"" >> ~/.bashrc

Se eu tentar o comando acima, receberei este erro:

export PS1=e[0 bash: 31m[u@h: comando não encontrado...

Vocês podem ajudar? TIA!

Responder1

A resposta éaspas simples, como em

echo 'export PS1="\e[0;31m[\u@\h \W]\$ \e[m"' >> ~/.bashrc

informação relacionada