Como adicionar o alias ao .bashrc via script de shell?

0

Eu gostaria de acrescentar um alias de comando a um arquivo .bashrc via script. No entanto, fiquei confuso quando se trata de escapar.
O alias é simples:

logtee() {
    tee -a "${SCENARIO_LOG_FOLDER:?'empty_log_folder'}/$1"
}

Eu vi respostas a perguntas semelhantes , mas echo -e não funciona neste caso.

    
por chester89 03.08.2016 / 12:30

1 resposta

1

Você tem que escapar "e $ em seu conteúdo:

echo -e "logtee() {
    tee -a \"\${SCENARIO_LOG_FOLDER:?'empty_log_folder'}/\\"
}" >> ~/.bashrc
    
por 03.08.2016 / 12:38