Eu também criei essa da sua outra pergunta. Demorei um pouco, mas foi assim que consegui criar as pastas com base no nome do arquivo zip, removendo o .zip
do nome da pasta e depois extraindo o arquivo zip para essa pasta.
#!/bin/bash echo "Start folder create..." find . -type f -iname "*.zip" | while read filename do filename1=${filename:2} foldername=$PWD/"${filename1%.*}" mkdir -p "$foldername" unzip "$filename" -d "$foldername" echo "Created directory $foldername and extracted files to it." done
A linha filename1=${filename:2}
retira o ./
do nome.