2012-03-20 33 views

回答

2

如果你堅持這樣做,使用這些工具,

echo [email protected]:/myModule-repo.git | sed 's%^.*/\([^/]*\)\.git$%\1%g' 

(從最後找到子/直到文學git的)應該做的伎倆,否則我會用

basename [email protected]:/myModule-repo.git .git 

,它也是這樣做的(同樣,它更透明,並且basenamesedawk一樣是POSIX)。 (結腸癌),其中一些應用程序在默認情況下(例如gitlab)做:

+0

兩者,如果後省略/(斜槓)失敗。 – 2015-11-12 18:22:45