En résumé, je ne suis pas sûr de ce que je fais de mal, mais fondamentalement ce que je veux faire, c'est boucler sur tous les fichiers zip, et décompresser leur contenu pour un répertoire portant le nom du zip.
exemple:
Fichiers: a.zip
, b.zip
Commande
for i in `ls *.zip`; do unzip $i -d `echo $i | cut -f1 -d'.'` ; done
attendu:
Répertoire a
avec le contenu de a.zip
répertoire b
avec le contenu de b.zip
Ce qui se passe:
Aucun fichier zip trouvé. unzip: impossible de trouver ou d'ouvrir a.zip, a.zip.zip ou a.zip.ZIP.
Toute idée sur ce qui pourrait éventuellement être incorrect?