Recupérer le nom d'un fichier

Résolu
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

  1. Modérateur
    Salut,

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

    0
    1. merci pour ta reponse, mais quand je l'essais il ne me renvoi rien peux tu me donner plus de detail sur la syntaxe merci d'avance
      0
    2. Modérateur
      Salut,

      mais quand je l'essais

      Ben, montre nous ce que tu essaies ;-)
      0
    3. Modérateur
      Oups il faut enlever les quotes autour de la commande ;-((

      $ ls
      api.txt  exer_2010_05_04.csv  roro.doc  tata_2009-02-02.csv  toto.csv
      
      $ ls | grep $(date '+%Y_%m_%d')
      exer_2010_05_04.csv
      0
    4. Excuse moi encore jipicy mais cela me renvoie toujours rien, où faut il que je soit pour l'exécuter? car j'ai essayé à l'interieur du repertoire comme à l'exterieur
      0
    5. Modérateur
      Bien évidemment il faut que le répertoire contienne au moins un fichier ayant dans son nom la date du jour sous la forme YYYY_MM_DD... ;-\

      Peux-tu afficher le contenu de ton répertoire s'il te plait ?
      0