मैं 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 है