Bonjour à tous,
J’aimerais solliciter votre aide pour un petit script que je prépare. Celui-ci est sensé convertir toutes les archives zip présentes dans le répertoire courant en gzip :
[code]#!/bin/csh -f
set archives_zip
set prefixe
set archives_rar
set archives_z
########################
Traitement des archives zip
########################
foreach archives_zip ( ls *.zip
)
unzip $archives_zip
rm $archives_zip
@ prefixe = $archives_zip:r
gzip -f $prefixe
end[/code]
Le problème, c’est qu’il s’arrête après avoir supprimé une seule archive, il n’en traite qu’une car il bloque au moment de changer la variable prefixe et me donne un message d’erreur incompréhensible pour moi qui suis débutant :
Avez-vous une idée de ce qui cloche ? Une solution compréhensible à ce problème ?
Merci à vous !!! :smt003
Edit : J’ai résolu le prob et amélioré le script, il fonctionne parfaitement maintenant, quelques détails à régler.