ฉันมีพรอมต์ต่อไปนี้ในทุบตีซึ่งแสดงสาขา git ปัจจุบัน:
PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc
ซึ่งทำงานเมื่อฉันจัดหา. bashrc แต่ไม่ใช่เมื่อฉันเปลี่ยนสาขาดังนั้น PS1 var จะได้รับการประเมินเฉพาะเมื่อฉันจัดหาที่. bashrc แต่ควรได้รับการประเมินทุกครั้งที่มีการแสดงพรอมต์ใหม่ สิ่งนี้สามารถทำได้ด้วย bash 4.3?
bash: command substitution: line 1: syntax error near unexpected token
) 'bash: การทดแทนคำสั่ง: บรรทัดที่ 1:git_prompt)'