Pb de script pour gestion fichier

Ju -  
 Ju -
Bonjour,

Je souhaiterais realiser une copie de fichiers dans un repertoire temporaire.
L'appel est de la forme : cmde annee (aaaa) mois (mm)
et les fichiers à copier ont pour nom FIC_aaaammjj.ext

Mon pb se situe donc dans la syntaxe pour l'utilisation de la commande "cp".

J'espere avoir été suffisamment clair.
Merci d'avance

2 réponses

  1. hssissen Messages postés 844 Date d'inscription   Statut Membre Dernière intervention   50
     
    salut,
    Si j'ai bien compris il faudrait juste faire:
    cp FIC_*.ext /repertoire/temporaire/
    0
  2. Ju
     
    Non, le probleme est que seuls les fichiers dont l'annee et le mois sont passés en parametres à la commande sont a copier.
    ex :
    pour un cmde 2000 08, je dois copier que le fichier correspondant, cad FIC_200008.ext, et pas les autres

    Dsl pour le manque d'infos. ;-)
    Merci qd meme
    0
    1. hssissen Messages postés 844 Date d'inscription   Statut Membre Dernière intervention   50
       
      Tu pourrais ecrire un petit script dans le genre (copie.sh) sous shell et que je n'ai pas essaye!

      #! /bin/sh

      #definir tes arguments
      # $1 et $2 seront tes arguments correspondants a ton repertoire source et cible (temporaire), $3=annee et $4=mois

      fichier_a_copier=FIC_$3$4.ext
      cp ~/$1/$fichier_a_copier ~/$2

      # il faudrait deja le rendre executable avec
      chmod +x copie.sh
      # pour l'executer
      ./copie.sh repertoire/source repertoire/cible annee mois

      J,espere que ca va marcher.
      Tiens moi au courant!
      0
      1. Ju > hssissen Messages postés 844 Date d'inscription   Statut Membre Dernière intervention  
         
        Merci beaucoup pour ton aide et ta rapidité.
        Je te tiens au courant pour te dire si ca marche ou pas dans la semaine.
        0