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
)
12 echo "### testing =~ operator ###"
13 for FILE
in ${FILES[@]}; do
14 [[ ${JID[@]} =~
$FILE ]] && echo "yes $FILE" ||
echo "no $FILE"
18 echo "### testing contains ###"
19 for FILE
in ${FILES[@]}; do
20 (contains
$FILE ${JID[@]}) && echo "yes $FILE" ||
echo "no $FILE"