Saya memiliki skrip bash yang memiliki banyak echo
pernyataan dan juga saya alias echo
untuk echo -e
keduanya di .bash_profile
dan .bashrc
, sehingga baris baru dicetak dengan benar untuk pernyataan seperti echo 'Hello\nWorld'
keluaran harus
Hello
World
tapi output yang saya dapatkan adalah
Hello\nWorld
Saya bahkan mencoba menggunakan shopt -s expand_aliases
dalam skrip, itu tidak membantu
Saya menjalankan skrip saya sebagai bash /scripts/scriptnm.sh
; jika saya menjalankannya karena . /scripts/scriptnm.sh
saya mendapatkan output yang diinginkan ...
echo
seperti yang Anda inginkan adalah praktik buruk IMHO