利用github的api工具,
首先拿到用户名为kevin的所有仓库的url:
curl "https://api.github.com/users/kevin/repos?per_page=100&&page=1" | grep -w clone_url >clone.txt
过滤一下:
grep -o 'https://[^"]*' clone.txt >new_clone.txt
在txt文件中每一行前面加一个字符串git clone --depth=1 并保存到新的txt文件:
sed 's/^/git clone --depth=1 /' new_clone.txt > last_clone.sh
执行所有指令:
bash last_clone.sh