あるgitコマンドの結果の出力を別のgit結果の入力パラメータとして使用するには?

あるgitコマンドの結果の出力を別のgit結果の入力パラメータとして使用するには?

gitコミットIDを取得するには、次の方法を使用します。

git log -1 --oneline | awk '{print $1}

コミットID出力として123456を取得したとします。

しかし、今このIDを次のように使用したいと思います。

git log 123456

1行のコマンドでこれらすべてをどのように取得できますか?

答え1

サブコマンドで実行すると、次のようになります。

git log $(git log -1 --oneline | awk '{print $1}') 

関連情報