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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [SH]Parcourir une liste de fichiers et en créer des répertoires & co

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SH]Parcourir une liste de fichiers et en créer des répertoires & co

n°1181869
sapphire a​depte xd
Online : bisondacier
Posté le 25-11-2009 à 16:40:58  profilanswer
 

:hello: Bonjour à tous,
 
Je suis en train de coder un script très simple qui va me permettre d'automatiser la restauration de fichiers de dump de subversion (SVN) pour reconstruire le serveur :
 
voila ce que j'ai codé pour l'instant, cependant il ne me retourne rien et je ne sais pas pourquoi, il faut dire que je ne suis pas encore un vrai pro en shell :crazy:
 
#!/bin/sh
 
 
#######    VERSION 1.0 BETA    #######
 
#DEBUT SCRIPT
#On parcours le répertoire d'origine
#On liste les fichiers avec l'extension *.svndump dans DUMPLIST
#On parcours DUMPLIST tout en séparant le nom du fichier de son extension
#On utilise ce nom de fichier pour créer le repository correspondant au .svndump
#On charge le .svndump dans le repository (qui vient d'être crée au niveau du répertoire de destination, biensur)
 
DUMPLIST=`ls ${ORIGINPATH}/ | grep *.svndump`
 
  nb=0
  for fic in $DUMPLIST; do
 
     nb='expr $nb + 1'
 
    #repfic=${fic%.*}
    repfic=basename $FIC .svndump
 
    echo on va créer le repository ${DESTPATH}/$repfic
    echo on va charger ${ORIGINPATH}/$fic ${DESTPATH}/$repfic
 
    #svnadmin create --fs-type fsfs ${DESTPATH}/$repfic
    #svnadmin load ${DESTPATH}/$repfic < ${ORIGINPATH}/$fic
 
  done
 
 
#FIN SCRIPT
 
Merci d'avance pour votre aide,
 
Je cherche des solutions évidemment en parallèle mais c'est pas simple de décrire ce que je fais et donc de trouver des résultats probants,
 
Sapphire :jap: :)

mood
Publicité
Posté le 25-11-2009 à 16:40:58  profilanswer
 

n°1181876
sapphire a​depte xd
Online : bisondacier
Posté le 25-11-2009 à 16:55:47  profilanswer
 

En fait j'ai déjà trouvé :D Mais ça aidera à d'autres peut être, le but du forum c'est de partager donc voila le code qui marche sans souçis :
 
 
DUMPLIST=`ls ${ORIGINPATH}/ | grep .svndump`
 
  nb=0
  for fic in $DUMPLIST; do
 
     nb='expr $nb + 1'
 
    #repfic=${fic%.*}
    repfic=`basename $FIC .svndump`
 
    echo on va créer le repository ${DESTPATH}/$repfic
    echo on va charger ${ORIGINPATH}/$fic ${DESTPATH}/$repfic
 
    #svnadmin create --fs-type fsfs ${DESTPATH}/$repfic
    #svnadmin load ${DESTPATH}/$repfic < ${ORIGINPATH}/$fic
 
  done
 
 
#FIN SCRIPT
 
:hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [SH]Parcourir une liste de fichiers et en créer des répertoires & co

 

Sujets relatifs
Liste d'users par ligne a partir de /etc/groupFaire un joli rapport texte des nouveaux fichiers
Créer un RAID 1 à partir d'une disque existantCréer une "archive" de mes images ?
[bash] stats des fichiers par tailleDEBUTANT Créer une passerelle pas a pas
diffuser la tv sur mon réseauImpossible de créer une waveform dans subtitle editor (segfault)
engendrer une action SI 2 fichiers sont différents.Structure fichiers Thunderbird
Plus de sujets relatifs à : [SH]Parcourir une liste de fichiers et en créer des répertoires & co


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