echo '' echo '-------------------------------------' echo 'Parsing data ......' echo '-------------------------------------' for i in $@ do echo 'Parsing '${i}' data ......' xmllint --format ./tmp/checker/${i}.xml > ./tmp/checker/${i}.format.xml ./util/xmlparser.sh ./tmp/checker/${i}.format.xml > ./tmp/parse/${i}.info sed -i 's| ELEMENT=manifest ATTRIBUTE=version VALUE=||g' ./tmp/parse/${i}.info sed -i 's| ELEMENT=url ATTRIBUTE=codebase VALUE=||g' ./tmp/parse/${i}.info sed -i 's| ATTRIBUTE=hash |\n|g' ./tmp/parse/${i}.info sed -i 's| ATTRIBUTE=name VALUE=|\n|g' ./tmp/parse/${i}.info sed -i 's| ATTRIBUTE=required VALUE=true ATTRIBUTE=size VALUE=|\n|g' ./tmp/parse/${i}.info sed -i 's| ATTRIBUTE=hash_sha256 VALUE=|\n|g' ./tmp/parse/${i}.info sed -i 's| ELEMENT=time ATTRIBUTE=checktime VALUE=||g' ./tmp/parse/${i}.info sed -i 's|https://||g' ./tmp/parse/${i}.info sed -i 's| ||g' ./tmp/parse/${i}.info # version sed -n '16p' ./tmp/parse/${i}.info > ./tmp/parse/${i}-result.info # download base sed -n '10p' ./tmp/parse/${i}.info >> ./tmp/parse/${i}-result.info # download alternative base sed -n '12p' ./tmp/parse/${i}.info >> ./tmp/parse/${i}-result.info # download file sed -n '25p' ./tmp/parse/${i}.info >> ./tmp/parse/${i}-result.info # sha256 sed -n '24p' ./tmp/parse/${i}.info >> ./tmp/parse/${i}-result.info # size sed -n '26p' ./tmp/parse/${i}.info >> ./tmp/parse/${i}-result.info done