Jee*_*eel 0 unix linux bash shell jenkins
我在Jenkins有Repo_URLs用于各种工作,看起来像:
ssh://git@stash.dev-company.net:7999/sad/agreement-edge.git
ssh://git@stash.dev-company.net:7999/che/agreement-middle.git
ssh://git@stash.dev-company.net:7999/char/login-edge.git
Run Code Online (Sandbox Code Playgroud)
我需要从中提取协议边缘,协议中间,登录边缘.
让我们说Repo url被设置为变量
RepoEndpoint = SSH://git@stash.dev-company.net:7999 /悲伤/协议,edge.git
我如何从中提取协议边缘?
使用bash的参数扩展:
RepoEndpoint="ssh://git@stash.dev-company.net:7999/sad/agreement-edge.git"
RepoEndpoint="${RepoEndpoint%.*}"
RepoEndpoint="${RepoEndpoint##*/}"
echo "$RepoEndpoint"
Run Code Online (Sandbox Code Playgroud)
输出:
agreement-edge
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |