Recupérer le nom d'un fichier [Résolu/Fermé]

Signaler
Messages postés
24
Date d'inscription
mardi 27 avril 2010
Statut
Membre
Dernière intervention
22 juin 2010
-
Messages postés
24
Date d'inscription
mardi 27 avril 2010
Statut
Membre
Dernière intervention
22 juin 2010
-
Salut à tous, si je vous écris c'est pour que vous m'aidiez à pouvoir reccupérer le nom d'un fichier avec un format bien précis. Je m'explique
j'ai un repertoire où il ya plusieurs fichiers exemple:
toto.csv,
api.txt,
tata_2009-02-02.csv,
roro.doc,
exer_2010_05_04.csv

dans ce repertoire le fichier qui m'interesse et dont je veux reccupérer le nom dans une variable est le fichier qui porte la date d'aujourd'hui (exer_2010_05_04.csv) . En somme le script bash me permettra de reccupérer dans un repertoire un seul fichier c'est a dire celui portant la date du jour.

Merci de m'aider a+



1 réponse

Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
5 décembre 2019
4 727
Salut,

ls | grep '$(date '+%Y_%m_%d')'

Messages postés
24
Date d'inscription
mardi 27 avril 2010
Statut
Membre
Dernière intervention
22 juin 2010

Merci à vous pour votre aide précieuse, merci
Messages postés
24
Date d'inscription
mardi 27 avril 2010
Statut
Membre
Dernière intervention
22 juin 2010

J'aimerais savoir s'il te plais s'il est possible de faire varier la date c'est à dire avoir les fichiers d'hier
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
5 décembre 2019
4 727
ls | grep "(date -d '1 days ago' '+%Y_%m_%d')"
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 467
Salut,

Voir info date pour plus de détails

~ $ date '+%Y_%m_%d'
2010_05_06

~ $ date '+%F'
2010-05-06

~ $ date --date='1 days ago'  '+%Y_%m_%d'
2010_05_05

~ $ date --date='1 days ago'  '+%F'
2010-05-05
Messages postés
24
Date d'inscription
mardi 27 avril 2010
Statut
Membre
Dernière intervention
22 juin 2010

merci ça marche a+