Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/02/2007, à 11:36

asly

[Résolu] script zip

bonjour a tous.

je voudrai faire un script qui compresse une liste de dossiers en plusieurs zip, chaque zip aurai le même nom que son dossier et il y aurai un zip par dossier.

mon problème actuellement est de pouvoir lister les nom de dossier pour ensuite les mettre dans la bouche pour zip.

merci de votre aide.

Dernière modification par asly (Le 21/02/2007, à 13:45)

Hors ligne

#2 Le 21/02/2007, à 11:47

abetsic

Re : [Résolu] script zip

Salut, voilà un truc à tester, il faut surement le modifier si il y a des espaces dans tes noms de dossiers.

for i in *; do
  if [ -d $i ] ; then
    tar czvf $i.tar.gz $i
  fi
done

Hors ligne

#3 Le 21/02/2007, à 11:59

asly

Re : [Résolu] script zip

justement il y a des espace donc j'encadre le $i par ""??

Hors ligne

#4 Le 21/02/2007, à 12:11

abetsic

Re : [Résolu] script zip

Oui ça devrait fonctionner.

Hors ligne

#5 Le 21/02/2007, à 12:18

asly

Re : [Résolu] script zip

#!/bin/bash
for i in *; do
  if [ -d "$i" ] ; then
    zip "$i".zip "$i"
  fi
done

il me crée bien les archives mais vide dans le contenue du dossier...

Hors ligne

#6 Le 21/02/2007, à 12:27

abetsic

Re : [Résolu] script zip

Il faut passer l'option -r à zip pour qu'il compresse de manière récursive le dossier en question :
zip -r "$i".zp "$i"

Hors ligne

#7 Le 21/02/2007, à 12:29

lut!n

Re : [Résolu] script zip

salut,
d'apres

man zip

il faut utiliser l'option -r pour zipper récursivement le contenu du dossier. Essayes avec et toi nous au courant si ca marche wink
a+

Edit: grillé, bien joué big_smile

Hors ligne

#8 Le 21/02/2007, à 12:45

asly

Re : [Résolu] script zip

big_smile désoler erreur de noob, on apprend en se cassant les dents ^^ merci ca marche tres bien.

Hors ligne

#9 Le 21/02/2007, à 13:31

lut!n

Re : [Résolu] script zip

Un petit [Résolu] ? (cliquer sur 'modifier' du premier post et changer le titre du sujet) wink

Hors ligne