Chercher un fichier portant un nom bien preci

Fermé
newuserperl - 14 oct. 2009 à 17:39
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 14 oct. 2009 à 17:51
Bonjour,
je veux creer un programme en perl qui fait ceci:

sous un environement unix , je dois chercher sous un chemin (a faire construire tt dabord: a expliquer apres) des fichiers qui portent des noms bien precis var(fichier1)_(mot cle1).var(extension1) et var(fichier2)_(mot cle2).var(extension2) . ces fichiers doivent etre choisit par rapport au mot "mot cle1" et "mot cle2".


le traitement apres est le suivant: s'il trouve "mot cle1" donc il a trouve le bon fichier et il le retourne sinon il cherche s'il y a le deuxieme et si oui il le retourne.

ps1: le chemin du travail est variable : cest a dire le programme doit me demander a faire rentre des variable pour construire le chemin.
ps2:si on trouve le bon fichier , il doit faire de la lecture et extraire l'info "power"=12.3

pour la premiere fois que je consulte perl. et je veux qlq un pour maider , car cest urgent
merci d'avance
btissam

2 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
14 oct. 2009 à 17:47
Salut,

le traitement après est le suivant: s'il trouve "mot cle1" donc il a trouve le bon fichier et il le retourne sinon il cherche s'il y a le deuxième et si oui il le retourne.

- S'il ne trouve pas?
- S'il trouve tous les deux?
- Il n'y a que deux fichiers?

il doit faire de la lecture et extraire l'info "power"=12.3
Cette info existe toujours?

a faire construire tt dabord: a expliquer apres)
Ben, non.
A expliquer avant, pour savoir quoi faire.
Le chemin doit être préciser comment?
En dur dans le script ou une demande de genre "Veuillez entrer le chemin de recherche?"

P.S. Merci de pas écrire en SMS.
0
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901
14 oct. 2009 à 17:49
Salut,

Les commandes de base d'Unix ne te conviennent pas ou c'est un choix délibéré d'utiliser Perl (contre qui je n'ai absolument rien...) ?

Enfin avec la commande "find" et les options qui vont bien, ça devrait suffire non ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
14 oct. 2009 à 17:51
Re,

(contre qui je n'ai absolument rien...) ?
T'as l'intérêt ;-))
Mais vu ma paresse je suis d'accord avec toi.
0