[KSH] récuperer le resultat d'une ligne dans une variable.
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 :
Code:
tar -tvf monFicher.TAR
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.
Pour le moment j'avais fait :
Code:
1 2 3 4 5
| listTarFile=$(tar -tvf monFicher.tar |awk '{print $3 " " $6}'
for elem in ${listTarFile}
do
...
done |
le probleme c'est que ma variable $elem est égale :
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.