मैं bash स्क्रिप्ट जिनमें से बहुत से है 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की तरह आप चाहते हैं एक बुरा व्यवहार IMHO है