मेरे पास bash में निम्नलिखित संकेत है जो वर्तमान git शाखा को दर्शाता है:
PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc
जो काम करता है जब मैं .bashrc स्रोत करता हूं, लेकिन जब मैं शाखा नहीं बदलता हूं, तो PS1 संस्करण केवल I स्रोत .bashrc का मूल्यांकन करता है, लेकिन हर बार एक नया संकेत प्रदर्शित होने पर इसका मूल्यांकन किया जाना चाहिए। यह बाश 4.3 के साथ कैसे पूरा किया जा सकता है?
bash: command substitution: line 1: syntax error near unexpected token
) 'bash: कमांड प्रतिस्थापन: लाइन 1:git_prompt)'