从 Gradle 命令获取版本信息的 awk 脚本?

Awk script to get the version info from a Gradle command?

我有一个 Gradle 打印工件版本的任务,就像这样

$ ./gradlew :myproject:printVersion
:myproject:printVersion
2.0

BUILD SUCCESSFUL

Total time: 0.976 secs

什么是 awk 或 shell 任务来获取我可以在 Jenkins 管道中使用的 2.0 部分?请注意,当前工件版本为 2.0,但稍后可以更改为 2.13.0

$ ./gradlew :myproject:printVersion | some_awk_code

我建议将 some_awk_code 替换为 awk 'NR==2'sed '2!d' 以获得第二行。