Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5271 connectés 

 


Dernière réponse
Sujet : Compression/Decompression UNIX
TBone tu y insères une génération de messages d'erreurs (tu traces ton code en fait) et tu nous montres ces messages... comment veux-tu qu'on fasse sinon ? essayer ton bidule ?

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
TBone tu y insères une génération de messages d'erreurs (tu traces ton code en fait) et tu nous montres ces messages... comment veux-tu qu'on fasse sinon ? essayer ton bidule ?
nananne Salut à tous et joyeuses Pâques,
Je dois réaliser en ligne de commande une fonction permettant l'archivage de fichiers dans une base de données: la compression, la décompression, la suppression et l'ajout de fichiers dans une archive. Un seul fichier regroupe ma base de données (database.txt) et dans un autre répertoire
(files) se trouvent les différents fichiers des différents contacts:
J'ai écris un script mais il ne fonctionne pas. Où sont les erreurs?
Merci d'avance.
Fab.
 
Voici mon script
 
#Arg1 OPTION  Compression, Décompression, Suppression, Ajout
#Arg2 NOM_FICHIER Nom du fichier à traiter
#!/bin/sh
 
OPTION="$1"
NOM_FICHIER="$2"
cd ../$REPERTOIRE
 
if [ "$OPTION" = compress ]
then
    if [ ! -f "$NOM_FICHIER" ]
    then
         echo " Le fichier n existe pas "
    else
         tar -cf "$NOM_FICHIER".tar.gz `NOM_FICHIER`
    fi
elsif [ "$OPTION" = decompress ]
then
        gzip -xf "$NOM_FICHIER".tar.gz
elsif [ "$OPTION" = suppress ]
then
        cd "$REPERTOIRE_FILES"
        ls | rm -ir
        echo " Valider la suppression en tapant y "
elsif [ "$OPTION" = ajout ]
then
        tar -rf "$NOM_FICHIER".tar.gz
else
        echo " Voici les options:
                     compress : compression
                     decompress : decompression
                     suppress : suppression
                     ajout : ajout de fichiers dans une archive"
fi
exit 0

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)