Tôi có tập lệnh bash có rất nhiều echocâu lệnh và tôi cũng đặt bí danh echocho echo -ecả trong .bash_profilevà .bashrc, để các dòng mới được in đúng cho một câu lệnh như echo 'Hello\nWorld'đầu ra phải là
Hello
World
nhưng đầu ra tôi nhận được là
Hello\nWorld
Tôi thậm chí đã thử sử dụng shopt -s expand_aliasestrong kịch bản, nó không giúp
Tôi đang chạy kịch bản của tôi như bash /scripts/scriptnm.sh; nếu tôi chạy nó khi . /scripts/scriptnm.shtôi nhận được đầu ra mong muốn ...
echonhư bạn muốn là một thực hành tồi IMHO