shell小应用

来源:互联网 发布:淘宝换购 编辑:程序博客网 时间:2024/05/17 23:59

之前从github上下载项目都是一个一个clone,今天突然想到如果有很多项目要下载,一个一个clone也挺烦的哈,就想到了shell

假设我们要下载的url地址保存在urls.txt
1. 可以使用 cat urls.txt | xargs -I {} git clone {}
2. 可以使用shell脚本,如下:

#!/bin/bashcat urls.txt | while read line #读取其中一行do    git clone ${line} #对每一行的url执行git clonedone

可能还有更好的方式,暂时想到这两种,可能下边那种更容易理解一点,希望可以帮助到有需要的人~~

顺便说个git的小问题,fatal: I don't handle protocol '"https' 这个是git clone和url地址之间有其它的非空白字符,导致url解析失败,可能是url地址带了引号,遇到了,顺便提下^^~~