Bonjour.
je dispose d'un fichier TAR qui va être détarré dans le répertoire ou il se trouve.
je souhaiterai vérifier l'intégrité des fichiers détarrer.
je pensais faire :
je pensais alors récupérer dans une variable la taille du fichier (var1) et dans une deuxième variable son nom (var2). ensuite pour chaque ligne (ou j'ai donc mes 2 variable renseigner) je vais rechercher dans le répertoire mon fichier (var2) et comparer var1 à la taille du fichier trouver.
Code : Sélectionner tout - Visualiser dans une fenêtre à part tar -tvf monFicher.TAR
Pour le moment j'avais fait :
le probleme c'est que ma variable $elem est égale :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 listTarFile=$(tar -tvf monFicher.tar |awk '{print $3 " " $6}' for elem in ${listTarFile} do ... done
au premier coup, a la taille du fichier
au deuxième cou au nom
au troisième cou à la taille
...
En résumé pour le moment je récupère un élément et non la ligne que je souhaite
Comment puis-je réaliser ceci?
Je vous remercie d'avance.
Partager