如何从bash中的URL中提取子字符串

时间:2015-05-23 17:18:41

标签: bash

我有以下字符串

git@bitbucket.org:user/my-repo-name.git

我想提取这部分

my-repo-name

2 个答案:

答案 0 :(得分:5)

使用bash:

char title[1024][256];  // 1024 lines with a maximum of 256 chars per line

输出:

my-repo-name

答案 1 :(得分:3)

另一种方法,使用bash' variable substitution

s='git@bitbucket.org:user/my-repo-name.git'
s1=${s#*/}
echo ${s1%.git} 

输出:

my-repo-name

我不确定是否可以将#%运算符合并为一个替换。