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
.