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

  FORUM HardWare.fr
  Programmation

  Compression/Decompression UNIX

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compression/Decompression UNIX

n°119839
nananne
Posté le 01-04-2002 à 15:26:15  profilanswer
 

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

mood
Publicité
Posté le 01-04-2002 à 15:26:15  profilanswer
 

n°120091
TBone
Pouet.
Posté le 02-04-2002 à 09:54:46  profilanswer
 

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 ?


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Compression/Decompression UNIX

 

Sujets relatifs
[PHP,JAVA, web quoi]Convertir un fichier Unix en fichier dosC sous dos et sous Unix
[C/C++ UNIX] sleep en millisececondes ?!?!?! PLEASE HELP !!![UNIX SHELL + C] Fichiers ouverts ?
DéSACTIVER LA COMPRESSION HTTPLancer un script perl dans un autre script perl sous UNIX
[C/Unix] Conversion d'un int en char* (plus con tu meurs)[C/ unix] poru utiliser la souris en c, mode console ?!
[C / Unix][script] un petit peu de shell unix
Plus de sujets relatifs à : Compression/Decompression UNIX


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR