Vérification nom de fichiers

Résolu/Fermé
Harry974 - 17 juil. 2008 à 14:53
 Harry974 - 17 juil. 2008 à 16:02
Bonjour,

j'ai des fichiers qui se nomment de la forme :

nom_de_fichier_aaaammjj.dat

avec aaaammjj la combinaison année/mois/jour.

il faudrait que l'utilisateur rentre une date

read date?"Entrez la date à vérifier (format aaaammjj) :"

et que cette date soit celle qui se trouve dans les noms des fichiers du répertoire.

si un fichier ou plusieurs ne possèdent pas cette date, on a un message "le fichier nom_de_fichier_aaaammjj.dat n'est pas valide"

est it possible d'écuter une commande ou un script pour cette vérification ?

4 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
17 juil. 2008 à 15:15
hello
avec la commande find
find . ! -name nom_de_fichier_${date}.dat -print
ou si le nom est variable
find . ! -name "*_${date}.dat" -print
0
super ça m'affiche en liste les fichiers qui ne respectent pas la date, mais est ce possible de rajouter une option pour n'avoir que les fichiers parce qu'ils listent aussi les repertoires...
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
17 juil. 2008 à 15:47
oui, avec
find . -type f ....
0
merci à toi c'est réglé
0