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
A voir également:

2 réponses

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
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
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
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