Vérification nom de fichiers

[Résolu/Fermé]
Signaler
-
 Harry974 -
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

Messages postés
18247
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
2 août 2021
5 334
hello
avec la commande find
find . ! -name nom_de_fichier_${date}.dat -print
ou si le nom est variable
find . ! -name "*_${date}.dat" -print
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...
Messages postés
18247
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
2 août 2021
5 334
oui, avec
find . -type f ....
merci à toi c'est réglé