1
如何從git pull
將顏色讀取stdout爲bash變量?從git pull --stat
如何讀取從顏色變化的git pull --stat的輸出
$ output=$(ls --color=always)
$ echo -e "$output"
但不是:
躲過ls --color=always
序列很容易被讀取到$output
$ git config color.ui always
$ output=$(git pull --stat <repository> <refspec>)
$ echo -e "$output"
換句話說,我怎麼能欺騙git pull
,以爲它不會輸出到一個變量?這不起作用:$ env TERM=xterm-color git pull --stat
。
你的意思是,你能捕捉到綠 - 紅characteres嗎?感謝您注意問題中的錯字。我仍然做不到。 –
你的git版本是什麼? – Jester
1.7.2.5謝謝。 –