Eu tenho o script bash que tem muitas echo
instruções e também tenho um alias echo
para echo -e
ambos em .bash_profile
e .bashrc
, para que novas linhas sejam impressas corretamente para uma declaração como echo 'Hello\nWorld'
a saída deve ser
Hello
World
mas a saída que estou recebendo é
Hello\nWorld
Eu até tentei usar shopt -s expand_aliases
no script, não ajuda
Estou executando meu script como bash /scripts/scriptnm.sh
; se eu executá-lo como . /scripts/scriptnm.sh
estou obtendo a saída desejada ...
echo
como você quer é uma prática IMHO ruim