嗨我有点困惑一个问题,现在我有这个剧本在我的詹金斯shell脚本 - 让整个文件名
curl -H "Authorization: Basic $key" -F [email protected]"case/target/$POM_ARTIFACTID-$POM_VERSION.zip" -X POST $CLOUDHUB_DEPLOY_URL
它从pom.xml中工件ID和版本,所以在这种情况下,它是 “test-1.0.0”.zip。这是基于POM,文件的正常名称是“test-7c605e12ee7d9424d3a67a656a73bb14c6c92d78.zip”,但我想只让$ POM_ARTIFACTID与 - 并读取字符串的其余部分(7c605e12ee7d9424d3a67a656a73bb14c6c92d78)并将其附加到文件名。我试图做一些正则表达式为-F file = @“case/target/$ POM_ARTIFACTID -/*。zip”,但不幸的是它没有帮助。如果听起来很丑,我对shell脚本非常陌生。