Вопрос: Повторение псевдонимов в .bashrc


Я хочу повторить псевдоним прямо в моем файле .bashrc. Вот что я использую:

echo alias cdear='cd | clear' >> .bashrc

Однако новая строка в .bashrc не содержит меток кавычек.

Мне также хотелось бы, чтобы это было в конце .bashrc с разрывом строки из последней строки.

Как я могу изменить свою команду, чтобы:

а) обеспечить сохранение котировок?
б) убедиться, что псевдоним добавлен в конец файла с разрывом строки?


2
2018-06-02 17:17


Источник




Ответы:


Объединить содержимое echo с двойными кавычками. Чтобы получить новую строку до новый псевдоним, используйте echo -e и вставьте новую строку \n:

echo -e "\nalias cdear='cd | clear'" >> .bashrc

6
2018-06-02 17:24



Это работает безупречно. Я должен был подумать, что в этой кавычки будет содержать всю команду. Спасибо. - user328721
@ user328721: Если ответ действительно отвечает на ваш вопрос, вы должны отметить его как принятый. - bjanssen