Tôi có lời nhắc sau trong bash hiển thị nhánh git hiện tại:
PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc
Nó hoạt động khi tôi nguồn .bashrc, nhưng không hoạt động khi tôi thay đổi nhánh, vì vậy var PS1 chỉ được đánh giá khi tôi nguồn .bashrc, nhưng nó sẽ được đánh giá mỗi khi một dấu nhắc mới được hiển thị. Làm thế nào điều này có thể được thực hiện với bash 4.3?
bash: command substitution: line 1: syntax error near unexpected token
) 'bash: lệnh thay thế: dòng 1:git_prompt)'