Script complexe en bash

niceLP -  
 niceLP -
là on me demande d'écrire un script en bash qui copie tout mon repertoire "devoir" avec tout ce qui contient dans un fichier temporaire, de rendre
tous les repertoires et fichiers en lecture seule et ensuite de les zipper (.zip) ; merci pour votre aide
nicelp
Configuration: Windows XP
Firefox 1.5.0.11

6 réponses

  1. niceLP
     
    voilà ce que j'ai fait , il me décompresse bien le fichier mais laisse les priorités de fichier comme avant

    !# bin /bash

    cp devoir tmp
    sed -s /[rwx]/\/ [r--]/\ tmp
    Gzip tmp
    0
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut
    #! bin /bash 
    
    cp -R devoir temp 
    chmod -R 0444 temp
    tar czf temp.tgz temp
    --
    lami20j
    0
  3. niceLP
     
    ok merci lamij mais quand je fais ce que tu m'as dit , j obtiens un fichier temp et un fichier temp.tgz vide ; il me faudrait un fichier avec extension .zip ; merci beaucoup
    0
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    #! bin /bash 
    
    cp -R devoir temp 
    chmod -R 0444 temp
    zip -r temp temp
    --
    lami20j
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. niceLP
     
    désolé de t importuner à nouveau mais à chaque fois que je lance l'excution du fichier à zipper , il me dit permission denied , j ai pourtant mis tous les droits au fichier et je l ai aussi exécuté dans une autre arborescence , ca me fait toujours la meme chose
    0
  7. niceLP
     
    ok ça marche , j ai déplacé le fichier à zipper et ça refonctionne
    encore merci à lamij et désolé !
    nicelp
    0