Sintaxis correcta en un script para agregar a .bashrc para root

Sintaxis correcta en un script para agregar a .bashrc para root

Estoy intentando escribir algunas cosas y no puedo encontrar la sintaxis correcta para agregar al archivo .bashrc de root. Para este script, solo estoy tratando de que muestre el nombre de host en rojo cuando ingresamos a él.

Normalmente, agrego esto a continuación a /root/.bashrc y funciona perfectamente:

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

Probé diferentes variantes de esto a continuación, pero no puedo entender si las comillas lo están arruinando o qué.

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

Si intento el comando anterior, obtendré este error:

exportar PS1=e[0 bash: 31m[u@h: comando no encontrado...

¿Pueden ayudarme? TÍA!

Respuesta1

La respuesta escomillas simples, como en

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

información relacionada