现在下载代码由SVN更换成GIT,代码仓库路径也从原来的一个变为多个,路径较多,记忆复杂,手工处理较慢。那有没有一种办法可以简单、方便处理呢?
当然有,这里将介绍我今天使用shell处理的方法。
已知:
1、输入:有类似如下的代码路径:git@example.com:framework/app_manager.git
2、输出:将所列出的代码路径全部下载到指定的文件夹下
以下为SHELL代码:
#!/bin/sh
#输入:git@example.com:framework/app_manager.git
#输出:app_manager
GetGitRepsName()
{
#echo "git@example.com:framework/app_manager.git"|sed 's;^.*\/\(.*\)\.git;\1;g'
#这里提供了两种方法去找到app_manager
#gname=`echo $1 | cut -d / -f 2 | cut -d . -f1`
gname=