У мене є Баш скрипт , який має безліч 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як ви хочете, - це погана практика ІМХО