У мене є Баш скрипт , який має безліч echo
заяв , а також я псевдонім , echo
щоб echo -e
як в .bash_profile
і .bashrc
, таким чином , що нові лінії друкуються правильно для заяви , як echo 'Hello\nWorld'
результат повинен бути
Hello
World
але вихід, який я отримую, - це
Hello\nWorld
Я навіть намагався використовувати shopt -s expand_aliases
в сценарії, це не допомагає
Я виконую свій сценарій як bash /scripts/scriptnm.sh
; якщо я запускаю його, коли . /scripts/scriptnm.sh
отримую бажаний вихід ...
echo
як ви хочете, - це погана практика ІМХО