Oui, enfaite j'avais la flemme de mettre en place une boucle if
unzip -t "$a"&&mv "$a" good/||mv "$a" bad/
équivalent à ça (à tester) :
if unzip -t "$a"
then mv "$a" good/
else mv "$a" bad/
fi
après on peut faire plus propre avec une fonction qui renvoie le résultat (à toi de voir)
Hors-sujet : ton lien dans ta signature marche pas, mais j'ai trouvé l'idée sympa du coup j'ai fait la même chose 🙂