New aokp-jb patches
[auto-patcher.git] / contains.sh
blobf23cd60bbf43626df2f98f51a0ae64367c3e32e0
1 #!/bin/bash
3 contains () { for e in "${@:2}"; do [[ "$e" = "$1" ]] && return 0; done; return 1; }
5 JID=(system/framework/services.jar system/framework/framework.jar)
6 FILES=(boot.img framework.jar system/framework/core.jar system/framework/framework.jar system/framework/framework-res.apk framework)
8 echo ${#JID[@]}
9 echo ${JID[@]}
11 echo ""
12 echo "### testing =~ operator ###"
13 for FILE in ${FILES[@]}; do
14 [[ ${JID[@]} =~ $FILE ]] && echo "yes $FILE" || echo "no $FILE"
15 done
17 echo ""
18 echo "### testing contains ###"
19 for FILE in ${FILES[@]}; do
20 (contains $FILE ${JID[@]}) && echo "yes $FILE" || echo "no $FILE"
21 done