• # 2 boucles

    Posté par . En réponse au message tar : <chemin ver le fichier/file.tar.gz> : non trouvé dans l'archive. Évalué à 2.

    Salut,
    Dans ta ligne :

    tar -xzvf $fichier/.tar.gz --directory $fichier/

    Il manque le * devant le .tar.gz

    Sinon, je ferai plutôt en deux boucles avec une variable repertoire. Ta variable fichier est en fait une liste de répertoire, et ce n’est pas clair quand on lit.

    #!/bin/bash
    liste_repertoires="/folder/"
    for repertoire in "$liste_repertoires" do
     for fichier in "$repertoire"/*.tar.gz
     do
     tar xzf "$fichier"
     done
    done