我正在使用一些bash脚本,需要您的帮助:)我想要的结果:V04.01, V04.02
-一个字符串,没有新行,唯一的值,逗号.仅名称前缀(都在__之前),仅适用于SQL文件.
The original diff command and its results:个
git diff --name-only 123132132213 origin/dev
个
gives:个
.abc.yml
abc/test.xml
aaa/V04.01__SampleInsert.sql
bbb/V04.01__SampleInsert.sql
abc/efg/V04.02__SampleUpdate.sql
The result that I want:V04.01, V04.02
My script which is not working:个
git diff --name-only 12313123123132 origin/dev | grep '.sql' | rev | cut -d"/" -f1 | rev | awk '{sub(/__.*/,x)}1'
个
The result is:个
V04.01
V04.01
V04.02
提前感谢,如果谁有一些 idea 如何做内联.