Script complexe en bash

Fermé
niceLP - 15 mai 2007 à 13:57
 niceLP - 15 mai 2007 à 18:44
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

6 réponses

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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
15 mai 2007 à 16:03
Salut
#! bin /bash 

cp -R devoir temp 
chmod -R 0444 temp
tar czf temp.tgz temp
--
lami20j
0
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
15 mai 2007 à 16:43
#! bin /bash 

cp -R devoir temp 
chmod -R 0444 temp
zip -r temp temp
--
lami20j
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
ok ça marche , j ai déplacé le fichier à zipper et ça refonctionne
encore merci à lamij et désolé !
nicelp
0