Mam skrypt bash, który ma wiele echo
instrukcji, a także alias echo
do echo -e
obu w .bash_profile
i .bashrc
, dzięki czemu nowe wiersze są drukowane poprawnie dla instrukcji takich jak echo 'Hello\nWorld'
wynik powinien być
Hello
World
ale otrzymuję wynik
Hello\nWorld
Próbowałem nawet użyć shopt -s expand_aliases
w skrypcie, to nie pomaga
Uruchamiam skrypt jako bash /scripts/scriptnm.sh
; jeśli uruchomię go, gdy . /scripts/scriptnm.sh
otrzymuję pożądaną wydajność ...
echo
jak chcesz, to zła praktyka IMHO