批量git clone
程序员文章站
2022-03-11 23:24:38
首先将所需的地址放到文档中,如下图所示然后使用这条命令即可cat url.txt | while read line ; do git clone $line $(echo $line | awk -F 'com/' '{print $2}') ; done;结果如下note:这里的$(echo $line | awk -F 'com/' '{print $2}') 是为了取出github.com/后的项目来源,以此命名。因为如果两个仓库分别为github.com/a/block;git...
首先将所需的地址放到文档中,如下图所示
然后使用这条命令即可
cat url.txt | while read line ; do git clone $line $(echo $line | awk -F 'com/' '{print $2}') ; done;
结果如下
note:
这里的
$(echo $line | awk -F 'com/' '{print $2}')
是为了取出github.com/后的项目来源,以此命名。因为如果两个仓库分别为github.com/a/block;github.com/b/block,那么我们在git clone了第一个之后,第二个就无法继续clone了,因为已经存在同名文件
所以需要如上处理
本文地址:https://blog.csdn.net/yalecaltech/article/details/107405961