1

git pull 色付きのstdout をbash 変数に読み込むにはどうすればよいですか?

からのエスケープ シーケンスは、ls --color=always次のように簡単に読み込まれ$outputます。

$ output=$(ls --color=always)
$ echo -e "$output"

しかし、からではありませんgit pull --stat:

$ git config color.ui always
$ output=$(git pull --stat <repository> <refspec>)
$ echo -e "$output"

言い換えれば、git pull変数に出力されないと思わせるにはどうすればよいでしょうか? これは機能しません: $ env TERM=xterm-color git pull --stat.

4

1 に答える 1

1

color.ui構成変数にタイプミスがありますcolors.ui。git バージョン 1.7.10 の私のシステムでは、期待どおりに動作します。

更新:スクリーンショットを参照してください: スクリーンショット

于 2012-12-13T23:18:25.780 に答える