P'tit problème dans un petit script bash !!

jo -  
 francois -
Bonjour tout le monde !!
j'ai fais un petit script en bash pour décompresser mes fichier tar dans un repertoire à l'aide d'une seul commande !!
voici mon script :
#!/bin/bash
for file in `find /home/repertoire/ -name '*.tar'`;
do
tar xvf $file
done

Voila pour mon petit script, mon problème et qu'il ne décompresse qu'un et non pas l'ensemble de mes fichier tar qui sont dans ce répertoire !! un echo $file après le for ou après la commande tar, m'indique bien l'ensemble de tout mes fichiers compris dans ce repertoire !!
Je ne vois pas trop d'ou viens le problème !!
des idées!!
merci
A voir également:

2 réponses

francois
 
ton script est inutile find le fait deja de lui même
man find

---------------------commen faire :
utilise find à la place tel que :

find /home/repertoire -name "*.tar" -exec tar xf {} \;
0
francois
 
ensuite le script c'est ton ; qui gene

for .... ; do .... done

ou

for ......
do
......
done
0