Ho script bash che ha un sacco di echodichiarazioni e anche io alias echoper echo -esia in .bash_profilee .bashrc, in modo che le nuove linee sono stampate correttamente per una dichiarazione come echo 'Hello\nWorld'l'uscita dovrebbe essere
Hello
World
ma l'output che sto ottenendo è
Hello\nWorld
Ho anche provato a usare shopt -s expand_aliaseslo script, non aiuta
Sto eseguendo la mia sceneggiatura come bash /scripts/scriptnm.sh; se lo eseguo come . /scripts/scriptnm.shsto ottenendo l'output desiderato ...
echocome vuoi è una cattiva pratica IMHO