Правильный синтаксис в скрипте для добавления в .bashrc для root

Правильный синтаксис в скрипте для добавления в .bashrc для root

Я пытаюсь написать скрипт для некоторых вещей и не могу понять правильный синтаксис для добавления в файл .bashrc пользователя root. Для этого скрипта я просто пытаюсь заставить его отображать имя хоста красным цветом, когда мы подключаемся к нему по ssh.

Обычно я добавляю это ниже в /root/.bashrc, и это работает отлично:

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

Я пробовал разные варианты этого, но не могу понять, кавычки все портят или что-то еще.

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

Если я попробую выполнить команду выше, я получу следующую ошибку:

экспорт PS1=e[0 bash: 31m[u@h: команда не найдена...

Ребята, вы можете помочь? ТИА!

решение1

Ответодинарные кавычки, как в

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

Связанный контент