質問: 例えば ``` git remote -v ``` だと ``` git remote -v | grep "fetch" ``` などとパイプをすることができますが、`git push`などは ``` git push | grep "hoge" ``` でも何も`grep`できません。 * なぜできなくて * どのようにして結果を取得できる のでしょうか。 出力される情報を取得して使いたいです。 よろしくお願いいたします。
回答: 標準エラー出力だからだと思います。 標準エラー出力も標準出力に混ぜ込んでやればいいんじゃないですか。 ``` git push 2>&1 | grep "keyword" ```