En place de décompresser et de supprimer le goudron (ou tar.gz)

J'ai ce petit bout de code ici

for i in *.tar.gz; 
   do tar xzvf $i;
done && find . -name "*.tar.gz" -exec rm {} \; 

Maintenant, quand j'ai plusieurs goudrons, il va d'abord décompresser tous et puis supprimez les fichiers tar.

Comment puis-je changer le code de décompresser un fichier, le supprimer et ensuite se déplacer vers le prochain fichier tar?

Merci d'avance

OriginalL'auteur tljubas | 2014-03-07