मैं इस तरह बैश शीघ्र अंदर एक वातावरण चर सेट कर सकते हैं:कैसे बैश के अंदर एक वातावरण चर डालने के लिए संकेत
export PS1="[\[email protected]\H/$FOO \W]\$ "
शीघ्र परिवर्तन नहीं होता है जब मैं वातावरण चर बदलने के लिए: $FOO
क्योंकि $FOO
चर व्याख्या नहीं है।
मैं निम्नलिखित करने के बाद, PS1 को दोबारा निर्यात करके इसके आसपास काम कर सकता हूं।
[[email protected] ]$ echo $FOO
foo
[[email protected] ]$ export PS1="[$FOO]$ "
[foo]$ export FOO=bla
[bla]$
इस एक लाइन में किया जा सकता है: लेकिन मैं एक लाइन पर यह करने के लिए सक्षम होने के लिए चाहते हैं?
क्या आपके पास चरित्र '' 'FOO''' वैरिएबल में बच सकता है? – Plamen
या प्रॉम्प्ट को एकल कोट्स में रखें: 'निर्यात PS1 =' [$ FOO] $ '' – Gary