Unzip in different dirs
find . -name '*.zip' -exec sh -c 'echo unzip -d "${1%.*}" "$1"' _ {} \;
or
while read -rd $'\0' f; do
unzip -d "${f%.*}" "$f"
done < <(find . -name '*.zip' -print0)
find . -name '*.zip' -exec sh -c 'echo unzip -d "${1%.*}" "$1"' _ {} \;
or
while read -rd $'\0' f; do
unzip -d "${f%.*}" "$f"
done < <(find . -name '*.zip' -print0)