我想將保存在bash變量中的整數傳遞給git show --format
,我該怎麼做?
當我傳遞變量時,git格式化程序將它視爲一個文字,並且不檢索其值,而是輸出變量的名稱。
我寫了一個腳本,做一些處理,但爲了簡便起見,我將粘貼腳本的相關部分:將bash變量傳遞給git格式化程序
git show -s --format='%C(yellow)commit %H%C(reset) %C(magenta bold)(commit message lines: $lines)%C(reset)%n%B' $i
目前,它輸出類似:
commit 6fc73ae81627edf220d3005eafbdd3d7f5f898d7 (commit message lines: $lines)
Fix foo
Fixing foo consisted of:
- Fixing bar
- Fixing baz
我想它輸出是:
commit 6fc73ae81627edf220d3005eafbdd3d7f5f898d7 (commit message lines: 5)
Fix foo
Fixing foo consisted of:
- Fixing bar
- Fixing baz
謝謝,按預期工作。 感謝您的鏈接,有用的知道。我會盡快將此答案標記爲已接受。 –