Pb de script pour gestion fichier

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. salut,
    Si j'ai bien compris il faudrait juste faire:
    cp FIC_*.ext /repertoire/temporaire/
    1. 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
      1. 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!
      2. @hssissenMerci beaucoup pour ton aide et ta rapidité.
        Je te tiens au courant pour te dire si ca marche ou pas dans la semaine.