#!/bin/bash
revision="revision"
#project="<project"
echo -e "\n******************************************\n" >> branch_out
#egrep $revision $1 | egrep -w '<project' | egrep -v 'revision=\"(([a-z]*[0-9])|(refs\/)|([0-9]))' >> branch_out
#egrep -w '<project' $1 | egrep -v 'revision=\"(([a-z]*[0-9])|(refs\/)|([0-9]))' >> branch_out
#egrep -w '<project' $1 | egrep -v 'revision=\"[0-9a-f]{40}' | egrep -v 'revision=\"refs\/' >> branch_out
if [ -z "$1" ]; then
echo -e "Usage:\n\t${0##*/} <manifest file:default.xml or manifest.xml> "
exit 1
fi
egrep -w '<project' $1 | egrep -v 'revision=\"[0-9a-f]{40}' | egrep -v 'revision=\"refs\/'| while read line;
do
tmpstr3=${line##*name=\"};
tmpstr5=${tmpstr3%%\"*};
echo $tmpstr5 >> branch_out;
done;
echo -e "\n******************************************\n" >> branch_out
echo -e "\n******************************************\n" >> branch_out
#!/bin/bash
最新推荐文章于 2024-10-21 15:19:22 发布