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

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

Обычно я добавляю это ниже в /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

Другие вопросы по тегам