Fazendo eco de aliases para .bashrc

2

Eu quero ecoar um alias direto no meu arquivo .bashrc. Aqui está o que estou usando:

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

No entanto, a nova linha em .bashrc não contém as marcas de aspas.

Eu também gostaria que isso acontecesse no final do .bashrc com uma quebra de linha da última linha.

Como posso alterar meu comando para:

a) garantir que as aspas sejam mantidas?
b) garantir que o alias seja adicionado ao final do arquivo com uma quebra de linha?

    
por user328721 02.06.2014 / 19:17

1 resposta

6

Coloque o conteúdo de echo entre aspas duplas. Para obter uma nova linha antes do novo alias, use echo -e e insira uma nova linha \n :

echo -e "\nalias cdear='cd | clear'" >> .bashrc
    
por 02.06.2014 / 19:24