2012-03-20 7 views

答えて

2

あなたがこれらのツールであることを行う上で主張する場合、

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

そうでない場合は、私が使用し、トリックを行う必要があります(文芸.gitまで/最後から部分文字列を見つける。)

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

と同じです(また、はるかに透明で、basenameはPOSIXとしてsedawkとなります)。

+0

あなたは後に/(スラッシュ)を省略した場合どちらの失敗:いくつかのアプリケーションは、デフォルト(例えばgitlab)で行います(コロン)。 –

関連する問題