【发布时间】:2016-01-28 21:48:17
【问题描述】:
我在 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
我需要从中提取agreement-edge,agreement-middle,login-edge。
假设 Repo url 设置为变量
RepoEndpoint=ssh://git@stash.dev-company.net:7999/sad/agreement-edge.git
如何从中提取协议边缘?
【问题讨论】:
-
带 sed:
echo "$RepoEndpoint" | sed 's|.*/||;s|\..*||'
标签: linux bash shell unix jenkins