Pb de script pour gestion fichier
Ju
-
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
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
-
salut,
Si j'ai bien compris il faudrait juste faire:
cp FIC_*.ext /repertoire/temporaire/ -
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-
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!
-