
私は次のことを試しました:
pushOut=`git push`
しかし、私が試したとき:
echo $pushOut
空の文字列を取得します。
答え1
git push
明らかにstderrとして印刷するので、stderrをstdoutにリダイレクトします。
$ a=$(git push 2>&1)
$ echo "$a"
Everything up-to-date
私は次のことを試しました:
pushOut=`git push`
しかし、私が試したとき:
echo $pushOut
空の文字列を取得します。
git push
明らかにstderrとして印刷するので、stderrをstdoutにリダイレクトします。
$ a=$(git push 2>&1)
$ echo "$a"
Everything up-to-date