NXP

使用shell提取xml文件并建立下载链接

2019-07-12 11:50发布

想玩玩miui的recovery但是miui的rec是以来ics的源码的,苦于无奈只有cm10.1的,下载吧,一看有好多链接,一个一个来太麻烦了。。于是萌生用脚本提取并合成下载链接进行下载 参考文件
需要下载的文件包括prebuild  bionic  和hardware,而且git的下载链接都是有规律的,例如git@github.com:CyanogenMod/android_bionic.git都是这种形式于是形成一下命令 命令: grep hardware manifest.xml | awk -F"=" '{print $3}' | sed 's/^"/git clone git@github.com:/' | sed 's/".*/.git/' | awk -F"[./]" '{printf("%s ",$0);gsub("_","/",$3);print $3}' > cloneFile这里面存在两个比较变态的名字是以"_"链接的,libhardware_legacy 和samsung_slsi,手动更改下就可以了,没办法chmod +x cloneFile ./cloneFile开始下载吧